🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# OAuth2.0 权限验证类 OAuthApi **目录 (Table of Contents)** [TOC] ## 类基本信息 **类简要描述:** - 用于微信公众号授权登录,目前支持微信公众号内静默登录 **类名字空间:** - endor/wechat/oauth/ ## 类成员函数/方法 ### __construct($wxConfigure) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$wxConfigure| Object (WechatConfig) | 是 | 微信对象配置参数 | + 返回值: `无` + 函数说明: `构造函数` ### createOauthForCode($redirectUrl); + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$redirectUrl| string | 是 | 微信跳转URL,这里跳转到微信服务器获取CODE,并按照redirectUrl的地址调回本地网页 | + 返回值: `string 返回重定向URL地址` + 函数说明: `获取重定向请求code的URL地址` ### getOpenId($code); + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$code| string | 是 | 微信返回来的code,通过code获取用户openid | + 返回值: `string 微信用户的openid` + 函数说明: `通过code获取用户openid` ### getWechatUserInfo($openid) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$openid| string | 是 | 用户的openid | + 返回值: `Object (WechatUser)` + 返回值说明: `该函数返回的是 WechatUser对象,该对象说明可以查看 4.8.1节`