Property | Type | Description | |
---|---|---|---|
$data | array | 网页授权接口微信服务器返回的数据,返回样例如下 { "access_token":"ACCESS_TOKEN", "expires_in":7200, "refresh_token":"REFRESH_TOKEN", "openid":"OPENID", "scope":"SCOPE", "unionid": "o6_bmasdasdsad6_2sgVt7hMZOPfL" } 其中access_token可用于获取共享收货地址 openid是微信支付jsapi支付接口必须的参数 |
Method | Description | |
---|---|---|
GetEditAddressParameters ( ) : 获取共享收货地址js函数需要的参数,json格式可以直接做参数使用 | 获取地址js参数 | |
GetJsApiParameters ( array $UnifiedOrderResult ) : json数据,可直接填入js函数作为参数 | 获取jsapi支付的参数 | |
GetOpenid ( ) : 用户的openid | 通过跳转获取用户的openid,跳转流程如下: 1、设置自己需要调回的url及其其他参数,跳转到微信服务器https://open.weixin.qq.com/connect/oauth2/authorize 2、微信服务处理完成之后会跳转回用户redirect_uri地址,此时会带上一些参数,如:code | |
GetOpenidFromMp ( string $code ) : openid | 通过code从工作平台获取openid机器access_token |
Method | Description | |
---|---|---|
ToUrlParams ( array $urlObj ) : 返回已经拼接好的字符串 | 拼接签名字符串 | |
__CreateOauthUrlForCode ( string $redirectUrl ) : 返回构造好的url | 构造获取code的url连接 | |
__CreateOauthUrlForOpenid ( $code ) : 请求的url | 构造获取open和access_toke的url地址 |
public GetEditAddressParameters ( ) : 获取共享收货地址js函数需要的参数,json格式可以直接做参数使用 | ||
return | 获取共享收货地址js函数需要的参数,json格式可以直接做参数使用 |
public GetJsApiParameters ( array $UnifiedOrderResult ) : json数据,可直接填入js函数作为参数 | ||
$UnifiedOrderResult | array | 统一支付接口返回的数据 |
return | json数据,可直接填入js函数作为参数 |
public GetOpenid ( ) : 用户的openid | ||
return | 用户的openid |
public GetOpenidFromMp ( string $code ) : openid | ||
$code | string | 微信跳转回来带上的code |
return | openid |
public array $data | ||
return | array |