收藏
回答

获取unionId的问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小游戏 Bug unionId 工具 6.6.7 6.6.7

我在开放平台帮了不同主体的小游戏,是否能获取到unionId。我现在调用

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

这个接口只返回openid没有unionId

求助!!!

最后一次编辑于  2018-05-31  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 十
    2018-05-31

    游戏的不太清楚,我只知道开放平台绑定公众号和小程序后,如果用户没有关注公众号,用这个接口请求只能请求到openid,不能请求到UID,不是这个参数为空而是根本就不会返回这个参数,只有关注了公众号才能请求到。不知道小游戏是不是也会这样。

    2018-05-31
    赞同 1
    回复 6
    • 谢懿德@奥秘
      谢懿德@奥秘
      2018-05-31

      感谢回答,看样子只能解密encryptedData来获取了。不知道您知不知道对于不同的开放平台,返回的unionId是不是一致的。



      2018-05-31
      回复
    • 十
      2018-05-31回复谢懿德@奥秘

      不同的开放平台?是指微信开放平台以外的开放平台吗?没用过,对于微信开放平台来说绑定在一起的应用UID是一样的,也是唯一的。

      目前很少有人用code获取UID,就是因为无法保证用户一定先关注公众号了,所以基本上都是用encryptedData解密获取的

      2018-05-31
      回复
    • 谢懿德@奥秘
      谢懿德@奥秘
      2018-05-31回复

      不同的开放平台是指,两个不同实体的微信开放平台。他们获取的到的UID是一致的吗。

      2018-05-31
      回复
    • 十
      2018-05-31回复谢懿德@奥秘

      肯定不一样,一个开放平台有且仅有一个唯一的UID

      2018-05-31
      回复
    • 谢懿德@奥秘
      谢懿德@奥秘
      2018-05-31回复

      是说同一个用户对不同的开放平台有不同的UID吗?

      2018-05-31
      回复
    查看更多(1)