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.htmlhttp://www.qq.com/login.html 都可以进行 OAuth2.0 鉴权。但 http://pay.qq.comhttp://music.qq.comhttp://qq.com 无法进行 OAuth2.0 鉴权
  • 如果公众号登录授权给了第三方开发者来进行管理,则不必做任何设置,由第三方代替公众号实现网页授权即可