收藏
回答

同开放平台下的第三方平台, 小程序授权只要给任意一个, 其他的都能拿到unionid吗?

我开放平台下有 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, 是正常逻辑吗?

回答关注问题邀请回答
收藏

3 个回答

  • lil
    lil
    2021-08-03

    同问

    2021-08-03
    有用 1
    回复 2
    • 正義の味方
      正義の味方
      2021-08-03
      更奇怪的是, 一开始不行61003,component is not authorized by this account ,后来又行了, 有的微信号行, 有的号又不行
      2021-08-03
      回复
    • lil
      lil
      2021-08-03回复正義の味方
      我也是,很奇怪。
      2021-08-03
      回复
  • 正義の味方
    正義の味方
    2021-08-04

    小程序(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

    2021-08-04
    有用
    回复
  • 老张
    老张
    2021-08-04

    unionid与第三方平台没任何关系。

    2021-08-04
    有用
    回复 6
    查看更多(1)
登录 后发表内容