\WeOpenLogin

网站应用微信登录 Class Login

Summary

Methods
Properties
Constants
__construct()
auth()
getAccessToken()
refreshToken()
checkAccessToken()
getUserinfo()
No public properties found
No constants found
No protected methods found
$config
N/A
No private methods found
No private properties found
N/A

Properties

Methods

__construct()

__construct(array  $options) 

Login constructor.

Parameters

array $options

auth()

auth(string  $redirectUri) : string

第一步:请求CODE

Parameters

string $redirectUri

请使用urlEncode对链接进行处理

Returns

string

getAccessToken()

getAccessToken() : mixed

第二步:通过code获取access_token

Returns

mixed

refreshToken()

refreshToken(string  $refreshToken) : array

刷新AccessToken有效期

Parameters

string $refreshToken

Returns

array

checkAccessToken()

checkAccessToken(string  $accessToken, string  $openid) : array

检验授权凭证(access_token)是否有效

Parameters

string $accessToken

调用凭证

string $openid

普通用户的标识,对当前开发者帐号唯一

Returns

array

getUserinfo()

getUserinfo(string  $accessToken, string  $openid) : array

获取用户个人信息(UnionID机制)

Parameters

string $accessToken

调用凭证

string $openid

普通用户的标识,对当前开发者帐号唯一

Returns

array