小程序
小游戏
企业微信
微信支付
扫描小程序码分享
之前不检验域名可以调用api.weixin.qq.com相关接口,现在api.weixin.qq.com 不能被配置为服务器域名,相关API也不能在小程序内调用,要怎么获取用户openid。
api.weixin.qq.com
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html#wxloginobject
如下图所示,利用接口地址获取到openid。
将上述地址利用wx.request访问时,在小程序中会报错,api.weixin.qq.com不在合法域名范围内等。在之前貌似可以直接通过在小程序后端添加合法域名就可以解决,如下图所示。网上教程大都这样解释。但是现在api.weixin.qq.com并添不进去。
但是大多数人都没有注意后面官方给出的登录时序图,从下图可以看出,上述接口地址是要通过第三方服务器访问微信服务器才能获得openid的。在小程序中不能直接访问,所以这就限制了没有服务器的开发者,比如我。那么怎么办呢,
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
https://www.jianshu.com/p/52739d7914c0
云开发获取openId了解一下,只要一行代码。
auth.code2Session
https://developers.weixin.qq.com/miniprogram/dev/api-backend/auth.code2Session.html
用node.js 或java python写个后台服务就可以了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html#wxloginobject
如下图所示,利用接口地址获取到openid。
将上述地址利用wx.request访问时,在小程序中会报错,api.weixin.qq.com不在合法域名范围内等。在之前貌似可以直接通过在小程序后端添加合法域名就可以解决,如下图所示。网上教程大都这样解释。但是现在api.weixin.qq.com并添不进去。
但是大多数人都没有注意后面官方给出的登录时序图,从下图可以看出,上述接口地址是要通过第三方服务器访问微信服务器才能获得openid的。在小程序中不能直接访问,所以这就限制了没有服务器的开发者,比如我。那么怎么办呢,
https://www.jianshu.com/p/52739d7914c0
云开发获取openId了解一下,只要一行代码。
auth.code2Session
https://developers.weixin.qq.com/miniprogram/dev/api-backend/auth.code2Session.html
用node.js 或java python写个后台服务就可以了