第三方平台 开发指南 接口说明 授权相关接口 推送 component_ticket
# 推送 component_ticket
更新时间:2023-02-08 11:00:04
当第三方应用开发完成之后,可以通过请求「启动推送」接口,通知快手第三方平台服务器推送component_ticket.第三方平台服务器每隔 10 分钟会向第三方应用【授权事件接收 URL】以 HTTP POST 方式推送 component_ticket,用于获取第三方应用调用凭据 component_access_token。
# 启动推送接口
# 接口说明
请求头 | 说明 |
---|---|
URL | https://open.kuaishou.com/mp/tp/oauth/start_push_ticket |
Method | GET |
# 请求参数
参数 | 是否必须 | 类型 | 备注 |
---|---|---|---|
component_app_id | 是 | string | 第三方应用 appid |
component_app_secret | 是 | string | 第三方应用secret |
# 响应
参数 | 类型 | 描述 |
---|---|---|
result | number | 状态码 1-成功 非1-错误码 |
errorMsg | string | 错误提示信息,参考常见错误码 |
# 推送内容格式
注意:
1、component_ticket 有效期为 3 小时。
2、接收到后必须直接返回 JSON 字符串:
{
"result" : 1,
"message_id" : "ChFvYxxxxxxxxxxxxxxxIn46B1sDB"
}
POST 数据示例:
{
"encryptedMsg": "ERWLSF239035_=FW3LFLSFL23L4K023JLKLSFSMF2L3-S3HNFA", //加密后信息
"msgId": "a63cae97-3ded-4f76-be21-8d45112ee06f", // 消息ID
"componentAppId": "ks656399649443988986", // 三方应用ID
"timestamp": 1625740912167 // 毫秒
}
其中 encryptedMsg 字段需要解密,解密详情见消息加密解密部分。解密后消息格式如下:
{
"componentAppId": "ks343546567687879", // 三方应用ID
"componentTicket":"23454090if0s9p0345", // component_ticket
"event":"COMPONENT_TICKET",
"eventTime": 1625740912167,
"expiresIn": 2400 // 单位:秒
}
上一篇:《授权流程概述》
下一篇:《获取第三方应用接口调用凭据》
仍有疑问? 前往社区提问