标签:openid code 请求 遇到 微信 程序 获取 api
最近用uni-app开发微信小程序,登录需要微信授权后获取微信的openid,然后获取openid需要请求微信的API接口。
url="https://api.weixin.qq.com/sns/jscode2session?appid=" + appid + "&secret=" + APP_SECRET + "&js_code=" + js_code + "&grant_type=authorization_code";
开发工具,直接写get请求获取成功。
然后发布小程序后,一直显示获取不了openid。莫名奇妙了好多天,最后才发现是微信的请求都要配置到 服务器域名-request合法域名中,然后添加一下发现https://api.weixin.qq.com不能添加到request合法域名。
最后只能把请求微信api这个方法从前端搬到后端,通过后端又请求这个api获取。微信小程序的解释是防止有心人获取秘钥然后获取整个小程序的
标签:openid,code,请求,遇到,微信,程序,获取,api 来源: https://www.cnblogs.com/feipengting/p/16148543.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。