喵咕网络验证
  1. MGALV2
喵咕网络验证
  • 接口文档
  • 普通请求
  • 加密请求
  • 云函数使用文档
  • CLI使用文档
  • 接口管理-接口拓展
  • 单码接口
    • 获取单码信息接口
      GET
    • 单码以卡充卡
      GET
    • 单码登出
      GET
    • 单码心跳接口
      GET
    • 单码登录
      GET
    • 单码解绑
      GET
  • 会员接口
    • 用户登录
      GET
    • 获取会员信息(已登录)
      GET
    • 用户注册
      GET
    • 用户登出
      GET
    • 用户心跳
      GET
    • 获取会员信息(未登录)
      GET
    • 用户解绑
      GET
    • 用户充值
      GET
    • 修改密码(已登录)
      GET
    • 修改密码(未登录)
      GET
    • 修改昵称
      GET
    • 查询工单类型
      GET
    • 添加新的反馈主题
      GET
    • 获取已登录用户的所有反馈主题
      GET
    • 获取反馈主题下的聊天记录
      GET
    • 发送聊天消息
      GET
  • 通用接口
    • 获取程序变量
    • 获取应用免费状态
    • 获取程序版本列表
    • 获取最新版本
    • 云函数
    • 设置私有数据
    • 获取私有数据
  • MGALV2
    • MGALV2介绍
    • MGALV2-各种加密方式
    • MGALV2-VPN代理检测
    • MGALV2-随机数与机器码
    • MGALV2-程序变量获取
    • MGALV2-版本更新检测
    • MGALV2-单码登录
    • MGALV2-单码解绑
    • MGALV2-单码心跳
    • MGALV2-MGUI
    • MGALV2-实战演示
  • 文档
    • 接口文档
    • 云函数最佳使用
    • CLI使用教程
    • 普通请求
    • 加密请求
    • 接口管理-接口拓展
    • 常见问题
      • 通用解答
      • 功能答疑
  1. MGALV2

MGALV2-单码心跳

接口描述#

xin_tiao 简单来说就是让你后台知道这个卡密是不是在线状态,需要使用单码登录成功后获取登录成功后得到的token才能进行调用。

方法签名#


🐾 参数说明#

参数名类型必填描述
appidString是 简单来说就是应用中心对应应用的应用编号。
tokenString是 简单来说就是单码登录成功得到的token参数!
xyjmString是 响应内容的加密方式,可以传 "jm"(加密)或 "mw"(明文),注意!后台需要设置相应的加密规则。
qqjmString是 请求加密方式,决定是否对请求参数进行加密。可以传 "jm"(加密)或 "mw"(明文)。
sjskqboolean否是否启用安全码校验,true 表示启用,会将安全码添加到请求中,防止恶意篡改;false 表示关闭。
sjsString否随机数(安全码),当 sjskq 为 true 时,该参数是必需的,否则可以传入 null。
qianmingkqboolean否 是否启用签名校验,true 启用签名校验,false 关闭签名校验,注意,签名方式目前支持一!
yymiyaoString是应用密钥,用于生成数字签名,用于生成数字签名!
qmfsString否签名方式,用于生成数字签名的加密算法,支持 "MD5"、 "SHA1"、 "SHA256" 等,如果未开启签名校验,传入 null。
jmfsString是加密方式,支持 "AES"、 "AES1"、 "AES2"、 "DES"、 "RC4" ,根据后台的设置来进行设置就好啦!
bmfsString是编码方式,用于指定加密数据的编码方式,支持 "16进制" 或 "BASE64" 编码,填写1表示使用16进制,填写2表示使用BASE64。
jmpyString否 加密偏移量, AES1 和 AES2需要此参数,没有用这些算法时传入 null 即可。
jmmyString是加密密钥,用于加密请求参数。如果加密方式开启,该参数为必填。
qqjgString是请求间隔时间,单位可以是秒(s)、分钟(min)、小时(h)等,注意,这个在后台设置的时候,建议设置的短一些,不然可能会出现卡密登录过后会显示已经在线无法登录的情况!
huidiaojieguo_huidiao是回调接口,用于处理请求的异步响应,返回的结果为 JSON 格式。

返回值说明#

返回类型: void
回调接口: jieguo_huidiao

回调接口 jieguo_huidiao 说明#

参数名类型描述
jieguoString返回的 JSON 数据或错误码。

🐾 错误码#

"200": 请求成功,返回 JSON 数据。
"101": 网络请求失败,可能由于网络连接问题或服务器未响应。
"102": 响应不成功,服务器返回了错误响应。
"103": 解密失败,可能是由于密钥、偏移量或加密参数不正确导致。
"105": appid 参数为空,未传入应用标识符。
"106": token 参数为空,未传入用户标识。
"108": xyjm 参数不合法,未识别的响应加密方式。
"109": qqjm 参数不合法,请求加密方式不正确。
"110": 签名生成失败,可能由于签名参数错误或算法不支持。
"111": 无效的加密算法,传入的 jmfs 加密方式不被支持。
"112": 数据加密失败,密钥或编码方式错误。
"114": 签名方式不支持,传入的 qmfs 签名算法不被支持。
"201": 请求间隔时间太短,需至少为 6 秒。

调用示例#


🐾 小提示#

接口返回示例:
{
    "msg": "心跳成功",
    "code": 1,
    "signature": "e8e4c6162b59795efe704a59cac26f4b",
    "timestamp": "1714580692697"
}
注意:
当未启用签名校验或随机数安全码功能时,签名方式、随机数等相关参数将不会生效,需要根据你后台的实际需要进行操作!
回调返回的 JSON 数据直接解析就能使用。
注意,接口在出现网络异常波动,或者后台直接对卡密进行下线操作,会对token进行重连,重连三次失败后,将会直接闪退应用。
修改于 2024-09-20 15:36:31
上一页
MGALV2-单码解绑
下一页
MGALV2-MGUI
Built with