收藏
回答

为何获取不到UnionID? 已经绑定开放平台,同主体

为何获取不到UnionID? 已经绑定开放平台

按照文档的提示,做了以下三件事:

1、开通了微信开放平台账号(open.weixin.qq.com),并且缴纳了300元,认证了开发者

2、在开放平台上绑定公众号

3、在开放平台上绑定了小程序

4、小程序和公众号都属于同一个主体(同一家公司名下)

云函数端调用:


const wxContext = cloud.getWXContext()

var unionid = wxContext.UNIONID
unionid 一直是undefined


请教一下,问题出在哪里?

最后一次编辑于  2021-04-11
回答关注问题邀请回答
收藏

2 个回答

  • 青寒
    青寒
    2021-04-11

    再检查一遍绑定吧,注意不是在开放平台检查,

    而是分别登录公众号和小程序后台,检查显示已绑定的开放平台是否为同一个。

    2021-04-11
    有用 1
    回复 2
    • 雪线
      雪线
      2021-04-11
      确实,公众号绑定到另外一个开放平台。目前已经确认公众号,小程序绑定到同一个开放平台账号。  但是云函数调用var unionid = wxContext.UNIONID  还是为空? 是因为要等数据刷新吗?

      已确认调用的账号同时关注了公众号
      2021-04-11
      回复
    • 雪线
      雪线
      2021-04-11
      明白为啥了,本地调试获取不到unionid,上传云端就可以了,谢谢解答
      2021-04-11
      回复
  • 雪线
    雪线
    2021-04-11

    提醒其他开发朋友:也许你自己并没有绑定过开放平台,但是你的小程序或者公众号可能之前因为其他的操作已经绑定到某开放平台了,记得先解绑再重新绑定到自己注册的开放平台

    2021-04-11
    有用 1
    回复
登录 后发表内容
问题标签