获取用户授权(微信、支付宝)

模块名: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授权返回的数据
}