- 获取微信定时推送的component_verify_ticket;
- 拿着component_verify_ticket去获取令牌;
- 通过令牌获取预授码;
- 拿着预授权码和 第三方平台的管理页面的授权事件接收URL 获取授权码;
- 之后拿着授权码和令牌获取接口调用凭据和刷新令牌获取接口;
- 最后拿着令牌获取接口调用凭据可以美美的当作调用自己公众号一样调用接口了;
获取验证票据参数说明
参数 | 类型 | 字段描述 |
---|---|---|
AppId | string | 第三方平台 appid |
CreateTime | number | 时间戳,单位:s |
InfoType | string | 固定为:"component_verify_ticket" |
ComponentVerifyTicket | string | Ticket 内容 |
推送内容解密后的示例:
<xml>
<AppId>some_appid</AppId>
<CreateTime>1413192605</CreateTime>
<InfoType>component_verify_ticket</InfoType>
<ComponentVerifyTicket>some_verify_ticket</ComponentVerifyTicket>
</xml>
注意:
component_verify_ticket 的有效时间较 component_access_token 更长,建议保存最近可用的component_verify_ticket,在 component_access_token 过期之前可以直接使用该 component_verify_ticket 进行更新,避免出现因为 component_verify_ticket 接收失败而无法更新 component_access_token 的情况
2.获取component_access_token
令牌(component_access_token)是第三方平台接口的调用凭据。令牌的获取是有限制的,每个令牌的有效期为 2 小时,请自行做好令牌的管理,在令牌快过期时(比如1小时50分),重新调用接口获取。
如未特殊说明,令牌一般作为被调用接口的 GET 参数 component_access_token 的值使用。
请求地址
POST https://api.weixin.qq.com/cgi-bin/component/api_component_token
请求参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
component_appid | string | 是 | 第三方平台 appid |
component_appsecret | string | 是 | 第三方平台 appsecret |
component_verify_ticket | string | 是 | 微信后台推送的 ticket |
appid 和appsecret 获取
POST 数据示例:
{
"component_appid": "appid_value" ,
"component_appsecret": "appsecret_value",
"component_verify_ticket": "ticket_value"
}
结果参数说明
参数 | 类型 | 说明 |
---|---|---|
component_access_token | string | 第三方平台 access_token |
expires_in | number | 有效期,单位:秒 |
返回结果示例:
{
"component_access_token": "61W3mEpU66027wgNZ_MhGHNQDHnFATkDa9-2llqrMBjUwxRSNPbVsMmyD-yq8wZETSoEcfvfvvfvfvf",
"expires_in": 7200
}
来源:CSDN
作者:福尔摩斯之无以伦比
链接:https://blog.csdn.net/u013749274/article/details/104748398