# 关闭应用

应用关闭时,腾讯微卡会对应用接口地址带上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参数是否在一个合理的范围,以防止重放攻击。