# 关闭应用
应用关闭时,腾讯微卡会对应用接口地址带上type=close参数并发起一个POST请求。通知应用方该主体已关闭此应用,应用可记录用于做一些数据统计等。
# 请求方法:
POST(application/json)
# 请求地址:
https://www.example.com/index?type=close
# 参数说明:
{
"school_code": "SCHOOL_CODE",
"app_key": "APP_KEY",
"timestamp": "TIMESTAMP",
"nonce": "NONCE",
"signature": "SINGATURE"
}
参数 | 必填 | 类型 | 示例值 | 说明 |
---|---|---|---|---|
school_code | 是 | int(10) | 4111010001 | 主体标识码 |
app_key | 是 | String(16) | CA1D905AC89ACDCA | 应用KEY |
timestamp | 是 | int | 1514276659 | 当前unix时间戳 |
nonce | 是 | String(32) | 5K8264ILTKCH16CQ2502SI8ZNMTM67VS | 32位随机字符串 |
signature | 是 | String(32) | A790E009D30C09BD8605810EAF9C44B0 | 按照签名算法生成的签名(参考签名算法) |
# 响应说明:
{
"errcode":0,
"errmsg":"ok",
}
参数 | 是否可空 | 说明 |
---|---|---|
errcode | 非空 | 返回码(0表示成功) |
errmsg | 可空 | 出错提示信息 |
# 验证请求的合法性:
应用需要对签名和时间戳进行验证:开发者根据签名算法计算签名,判断与接收到的签名是否一致,来验证请求来源于腾讯微卡;另外接收到请求时需要判断当前时间戳与接收到的timestamp参数是否在一个合理的范围,以防止重放攻击。