ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 类名 ~~~ \Oreo\Wechat\Auth\WechatAuth ~~~ # # 参数 | 名称 | 类型 | 说明 | | --- | --- | --- | | appId | String | 公众号的唯一标识 | | scope | String | 应用授权作用域,snsapi\_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi\_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息) | | redirectUri | String | 授权后重定向的回调链接地址 | # ## 调用函数 | 函数名称 | 类型 | 传参值 |说明 | | --- | --- | --- | --- | | authIndex | Int | 1 | 1=>获取Code; 2=>Code兑换OpenId和access_token;3=>小程序Code兑换OpenId;4=>根据access_token和OpenId获取用户信息;| # ## 调用方法(实例) ``` $wx = new \Oreo\Wechat\Auth\WechatAuth(); //初始化类 $wx->appId = 'wxc123457898'; //公众号appId $wx->scope = 'snsapi_userinfo'; //这里因业务需要而变 $wx->redirectUri = 'https://www.xxx.com/api/callBack'; //微信授权成功后回调Code的链接 return $wx->authIndex(1); // //完成以上操作后回调地址会收到code ```