大神们请问小程序的openid怎么获取呢?

发布于 7 年前作者 liangyan6972 次浏览最后编辑 7 年前来自 ask

看开发文档一直没看懂,获取到userInfo。但是提示openid属于敏感词,要先解密encryptedData,这里一脸茫然。还有就是遇到的那个request一直报错说是服务器未定义,但是在小程序后台开发设置request的地址,报错了。网上有看到大神都是填https://api.weixin.qq.com/sns/jscode2session?appid=或者https://api.weixin.qq.com/sns/jscode2 都是提示错误的

5 回复
jingduan
jingduan1 楼6 年前

通过https://api.weixin.qq.com/sns/jscode2session获取openId的请求必须你自己的服务器去请求。api.weixin.qq.com这个域名不让添加到小程序服务器域名配置里

xia75
xia752 楼6 年前

楼主可以说一下怎么解决的吗?

yangzhang
yangzhang3 楼6 年前

哎,这开发文档写得知烂了!太多坑。。。

qtian
qtian5 楼5 年前

userInfo中不包含openid,你需要调用文档中给的登录功能(wx.login)拿到登录凭证,然后用登录凭证来换取openid,我看他们官方文档就是这么说的!