快速注册小程序auth_code风波?快速注册完成后自动授权成功该如何实现?(期待明天的测试后继续)
发布于 3 年前 作者 gang25 777 次浏览 来自 分享

今天问了很久才知道快速注册完成后自动授权成功该如何实现。

【依据】根据这个xml

https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/authorize_event.html

<xml>

  <AppId>wxa1030ed250e0c5c7</AppId>

  <CreateTime>1413192760</CreateTime>

  <InfoType>authorized</InfoType>

  <AuthorizerAppid>wx3c10e54c893a933c</AuthorizerAppid>

  <AuthorizationCode>授权码</AuthorizationCode>

  <AuthorizationCodeExpiredTime>过期时间</AuthorizationCodeExpiredTime>

  <PreAuthCode>预授权码</PreAuthCode>

</xml>

【最新结论】

根据AuthorizationCode调https://api.weixin.qq.com/cgi-bin/component/api_query_auth?component_access_token={0},然后得到authorizer_access_token,然后再去用token获取信息或刷新authorizer_refresh_token。

注册成功 同时返回两个通知。

InfoType notify_third_fasteregister

InfoType authorized

且 快速注册小程序auth_code目前暂未发现用处。


【探索交流过程】

见帖子:https://developers.weixin.qq.com/community/develop/doc/0000ee097e0f00dcd55b8e40856800?jumpto=comment&commentid=00004e9efb84388cd95ba8023514

一开始的我不知到如何让处理:

社区大佬提供思路:

社区大佬提供核心思路:

社区大佬提供返回值截图:

目前我还有的疑问:(到底xml还是json?明天见分晓!!!! 明天继续更新)

目前我的做法:授权事件通知url事件里解析的xml实现的

经过确认接收通道和解析正确,明天用真实微信数据包测试下。期待明天顺利通过上线!!!

回到顶部