收藏
回答

微信第三方平台授权结果以“授权链接拼的回调地址推送“,还是以微信主动推送“授权变更通知推送”为准?

授权引导阶段,跳转至授权二维码页面时,链接上拼接了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>
回答关注问题邀请回答
收藏

2 个回答

  • 多端应用小助手
    多端应用小助手
    2021-03-18

    两种机制推送的信息都是有效的。

    2021-03-18
    有用 1
    回复
  • 肥头大耳
    肥头大耳
    2022-06-13

    为什么无法收到相关推送?

    2022-06-13
    有用
    回复
登录 后发表内容
问题标签