WeChat.WebPage.oauth2_authorize_url
You're seeing just the function
oauth2_authorize_url
, go back to WeChat.WebPage module for more information.
Link to this function
oauth2_authorize_url(client, redirect_uri, scope \\ "snsapi_base", state \\ "")
Specs
oauth2_authorize_url(WeChat.client(), redirect_uri(), scope(), state()) :: url()
网页授权 - 请求code
官方文档:
关于网页授权回调域名的说明
- 在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的 “
开发
-接口权限
-网页服务
-网页帐号
-网页授权获取用户基本信息
” 的配置选项中, 修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加http://
等协议头; - 授权回调域名配置规范为全域名,比如需要网页授权的域名为:
www.qq.com
,配置以后此域名下面的页面http://www.qq.com/music.html
、http://www.qq.com/login.html
都可以进行OAuth2.0
鉴权。但http://pay.qq.com
、http://music.qq.com
、http://qq.com
无法进行OAuth2.0
鉴权 - 如果公众号登录授权给了第三方开发者来进行管理,则不必做任何设置,由第三方代替公众号实现网页授权即可