收藏
回答

求助!云开发getWXContext,没获取到openId

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小游戏 需求 微信安卓客户端 wx4fac669247d672f7 cocos-mypig-aa390 2.12.2

求助,我用云函数想获取wx的openId,结果getWXContext() 没获取到openId。 (wx.login有返回用户的基础信息,我请求调用云函数的时候,event只传了测试的随机字符串,只想获取openId,授权成功后event不需要上传什么吧?)。

下面是我云函数代码,和控制台返回的信息。请问是什么问题呢?

最后一次编辑于  2020-09-09
回答关注问题邀请回答
收藏

1 个回答

  • 哄哄
    哄哄
    2020-09-09

    这个你就错了,wx-server-sdk中获取openid,一定需要小程序端使用wx.cloud发起,而且不需要wx.login的动作,直接wx.cloud.callfunction就可以。

    学习云开发,首先要放下之前的一些意识形态,才能够更好使用

    2020-09-09
    有用 1
    回复 3
    • CR
      CR
      2020-09-10
      那就是说我不能直接通过cocos云开发的云函数获取openId,要同时在小程序端使用微信云开发上写云函数?
      2020-09-10
      1
      回复
    • 哄哄
      哄哄
      2020-09-11回复CR
      要在小程序发起调用云函数
      2020-09-11
      1
      回复
    • CR
      CR
      2020-09-11回复哄哄
      谢谢啊,可以了
      2020-09-11
      1
      回复
登录 后发表内容
问题标签