V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  except10n  ›  全部回复第 1 页 / 共 1 页
回复总数  3
@sobigfish 刚开始 我也是猜测 如果是第三方平台会有一个 独立的 openid. 实际上并不是. 第三方平台只是一个代理公众号的作用. 里面涉及的 unionid 或者是 openid 都仅仅是 该公众号所属的.

抓包试了过了. 特地用了全新的环境测试的(新微信, 新公众号) 测试的结果 快站只获取一次 openid (走的是绑定的公众号) 也就是快站可以得到 当前绑定公众号的用户信息.
@sobigfish 我先描述下 快站的流程, 快站用的是公众号第三方平台的机制. 快站授权成功后, 用户登录时, 实际上走的是 绑定的公众号进行 Oauth. 自然已经得到了 openid 和用户信息. 但是这个 openid 仅仅是针对 授权的公众号. 并非"快站"本身的公众号. 那么这个 openid 如何定位到快站的 openid(或者其他某种关联 ID)

而 unionid 的机制, 只能是 在 open 平台进行 多个不同 appid( APP, 公众号, 小程序)关联后, 才有一个统一的 ID. 但是快站并没有把 授权的公众号加入到快站的 open 平台账号下. 也就是说 不会走 unionid 这套机制了.

而你复制的这个地址. 只是 openid 获取用户资料. Oauth 已经可以得到全部信息了. 并不需要服务端再调取一次.
@horsley 并不是 unionid.
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2914 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 14:29 · PVG 22:29 · LAX 06:29 · JFK 09:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.