获取用户授权(微信、支付宝)
模块名:ums_oauth2
oauth2Authorize(Map<String,Object>options, JSCallback jsCallback)
获取用户信息
入参说明
属性 | 说明 |
---|---|
source | 必传, String类型, 取值: "weixin" (微信)、 "alipay" (支付宝) |
scope | 必传, String类型, 取值: "snsapi_userinfo" (微信) 、"auth_user"(支付宝) |
state | 非必传, String类型: 用于保持请求和回调的状态,授权请求后原样带回给第三方。该参数可用于防止 csrf 攻击(跨站请求伪造攻击),建议第三方带上该参数,可设置为简单的随机数加 session 进行校验 |
调用示例
var info = ums_oauth2. oauth2Authorize ({
source: "weixin",
scope: "snsapi_userinfo",
state: “init” },callback);
成功返回报文调用示例:JSON对象
{
success 方法是否执行成功
errCode 返回的状态码
errInfo 状态描述文本
response wx、alipy sdk授权返回的数据
}