我开放平台下有 A, B 两个 第三方平台
小程序授权给A进行代开发,
然后使用的时候通过 B 的component_appid, component_access_token 来调用这个接口
https://api.weixin.qq.com/sns/component/jscode2session?appid={appId}&js_code={code}&grant_type=authorization_code&component_appid={componentAppId}&component_access_token={componentAccessToken}
此时也能拿到unionid, 是正常逻辑吗?
同问
小程序(wx38e07f60f7ca72c4) 只授权给了一个第三方平台 (wxa09a4ca9fba61af1)
但是另一个第三方平台(wx9a2b708e44006b55) 却通过接口拿到了用户unionid
服务器日志:
jscode2session, {"session_key":"MBGaFMETVnxEDTYZjtvjlA==","openid":"oJLiN5BTlXljHqs6JVktMX1v5Jgw","unionid":"o5Hzy5uKuDhZQY8NsKapN2Q-c-Rw"}, appId= wx38e07f60f7ca72c4, componentAppId= wx9a2b708e44006b55
jscode2session, {"session_key":"eDRP1pu5e6TlX4hf2O6N9g==","openid":"oJLiN5If5UUWo1xK7mQtibgyFQ-k","unionid":"o5Hzy5jds7cPMJzlI8Aue9ChfTm0"}, appId= wx38e07f60f7ca72c4, componentAppId= wx9a2b708e44006b55
unionid与第三方平台没任何关系。