# 接口信息 - 加密代码
>[info] api名:encryptCode
> 提交参数:code,password (注意,参数为UTF8编码)
# 示例代码 - 加密代码
\[设置附加协议Version: 2\]\[POST2http://127.0.0.1:8044/key=MHCustom;{
"apiName":"encryptCode",
"code":"\{[}AT\{[}发送者号码\{]}\{]}",
"password":"MHCustom"
};\]
>[warning] 此处使用{[}{]}括号是为了转义成普通的[],否则提交上去的参数会直接变成执行后的变量[CQ:at,qq=xxxxxx]
# 返回数据格式 - 加密代码
示例:
```json
{
"code":0,
"returnType":"string",
"data":"NWnRcldapvhtChotvaLar+YOoTxjMJUhdLeyb2clyT8="
}
```
# 接口信息 - 解密代码
>[info] api名:decryptCode
> 提交参数:code,password(注意,参数为UTF8编码)
# 示例代码 - 解密代码
\[设置附加协议Version: 2\]\[POST2http://127.0.0.1:8044/key=MHCustom;{
"apiName":"decryptCode",
"code":"NWnRcldapvhtChotvaLar+YOoTxjMJUhdLeyb2clyT8=",
"password":"MHCustom"
};\]
# 返回数据格式 - 解密代码
示例:
```json
{
"code":0,
"returnType":"string",
"data":"[AT[发送者号码]]"
}
```
# 参数说明
| 参数 | 参数类型 | 参数说明 |
| --- | --- | --- |
| code | 整数 | 执行结果,0代表成功|
|msg|文本|仅当执行失败时存在该参数,返回错误信息|
|returnType|文本|固定为string|
|data|文本| 加密或解密后的代码|