微信第三方网页授权关于回调域名的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/fanwl/article/details/51394740

最近一直在做微信第三方的开发,在微信公众平台里的开发文档上关于微信网页授权使用到了OAuth2.0,在使用中需要配置指定的链接

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

,在这边链接中的REDIRECT_URI必须是我们填在


微信公众号中的回调域名,我们在打开的时候才不会报错,否则会报redirect_uri不对的错误,这样就很不方便。

在我们在开发微信第三方应用的时候也使用到了发起网页授权,即代公众号发起网页授权,在文档里也是有一个固定的链接

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE&component_appid=component_appid#wechat_redirect


在这个链接中我们可以看到在结尾多了一个component_appid(第三方应用的app_id),当我们使用这个链接时是不需要在微信公众号里配置回调域名的,这样也是能够拿到code,再根据code拿到用户的opendId,这样当我们在点击菜单的时候就能够一步到位拿到用户信息了。


展开阅读全文

没有更多推荐了,返回首页