授权引导阶段,跳转至授权二维码页面时,链接上拼接了redirect_uri结果回调地址。客户扫码授权后,微信通过回调地址返回了授权码和超时时间
https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=xxx&pre_auth_code=xxx&redirect_uri=xxx&auth_type=xxx。
auth_code、expires_in
但是还有另外一个机制,“当公众号/小程序对第三方平台进行授权、取消授权、更新授权后,微信服务器会向第三方平台方的授权事件接收 URL(创建时由第三方平台时填写)以 POST
的方式推送相关通知”,也返回了授权码等信息。
1、到底以哪个推送结果为准
2、两种机制都推送结果时,返回的授权码是否绝对一致
<xml>
<AppId>第三方平台appid</AppId>
<CreateTime>1413192760</CreateTime>
<InfoType>authorized</InfoType>
<AuthorizerAppid>公众号appid</AuthorizerAppid>
<AuthorizationCode>授权码</AuthorizationCode>
<AuthorizationCodeExpiredTime>过期时间</AuthorizationCodeExpiredTime>
<PreAuthCode>预授权码</PreAuthCode>
<xml>
两种机制推送的信息都是有效的。
为什么无法收到相关推送?