# 用户信息

# getAccount

获取用户登录信息,如果用户未登录不会调用客户端登录,该方法会异步返回结果。

SDK版本要求:1.0.0

# 入参

参数名 类型 描述
silence Boolean 是否采用静默授权模式,仅微信端有效,默认false。SDK2.5.0或以上有效。

# 返回值

Object类型用户信息,如:

//非微信端
{
  "isLogin": true // 是否登录
  "sessionToken": "122bd760-9451-468e-817c-6d67308101c622", // E侧用户登录token
  "memberId": "0087cd314b63850c5c144a90099c0ded", // T侧加密的memberId
  "memberIdNew": "", // T侧新的加密的memberId
}
//微信端(注意:如果指定了silence=true,则为静默授权模式,只能拿到下面前3个字段信息)
{
  "isLogin": true // 是否登录
  "openid":"oIXQtL6dauSu2CvZIqUMNAiLF-cc",
  "unionid":"ohmdTty9LJ03Vqujkbu82-kzR7f4",
  "accesstoken":"",
  "city":"",
  "country":"中国",
  "headimgurl":"http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJICW7t132",
  "nickname":"大山",
  "privilege":[],
  "province":"北京",
  "resultflag":true,
  "sex":"2"
}

# 错误码

错误码 描述
1 获取用户数据无法解析JSON格式
2 微信用户信息授权信息读取失败(仅微信端)
201 调用userinfo接口获取用户sesstoken失败(仅H5/QQ端)
202 调用userinfo接口超时(仅H5/QQ端)

# 兼容性

端类型 最低版本 描述
T-App 7.2.0
E-App 9.5.1
H5 *
微信 SDK最低要求2.0.0
手Q *

示例


# loginAccount

获取用户登录信息,如果用户未登录调用客户端登录(H5、微信web端会跳转页面)。

SDK版本要求:1.0.0

# 入参

参数名 类型 描述
silence Boolean 是否采用静默授权模式,仅微信端有效,默认false。SDK2.5.0或以上有效。

# 返回值

Object类型用户信息,如:

//非微信端
{
  "isLogin": true // 是否登录
  "sessionToken": "122bd760-9451-468e-817c-6d67308101c622", // E侧用户登录token
  "memberId": "0087cd314b63850c5c144a90099c0ded", // T侧加密的memberId
  "memberIdNew": "", // T侧新的加密的memberId
}

//微信端(注意:如果指定了silence=true,则为静默授权模式,只能拿到下面前3个字段信息)
{
  "isLogin": true // 是否登录
  "openid":"oIXQtL6dauSu2CvZIqUMNAiLF-cc",
  "unionid":"ohmdTty9LJ03Vqujkbu82-kzR7f4",
  "accesstoken":"",
  "city":"",
  "country":"中国",
  "headimgurl":"http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJICW7t132",
  "nickname":"大山",
  "privilege":[],
  "province":"北京",
  "resultflag":true,
  "sex":"2"
}

# 错误码

错误码 描述
1 获取用户数据无法解析JSON格式
2 微信用户信息授权信息读取失败(仅微信端)
201 调用userinfo接口获取用户sesstoken失败(仅H5/QQ端)
202 调用userinfo接口超时(仅H5/QQ端)

# 兼容性

端类型 最低版本 描述
T-App 7.2.0
E-App 9.5.1
H5 *
微信 SDK最低要求2.0.0
手Q *

示例


# getEUserInfo

获取E侧用户信息

SDK版本要求:2.2.1

# 入参

参数名 类型 描述

# 返回值

Object类型用户信息,如:

{
  "birthday":"1970-01-01",
  "cardNo":190000000030044294,
  "email":"",
  "expAvailiable":0,
  "expTotal":5603,
  "giftSet":0,
  "gradeId":"V2",
  "gradeName":"银卡",
  "gradeNickname":"银卡",
  "isProxy":false,
  "loginLevel":"Login",
  "maxExp":9999,
  "name":"测试取消",
  "nickName":"",
  "oAuthUser":null,
  "phoneNo":"17090021024",
  "privilege":["银卡里程礼包"],
  "proxy":"AP0011893",
  "refreshToken":null,
  "sessionToken":"d7ad9c6c-d092-4d75-975e-3ecc467e6872622",
  "sessionTokenLevel":"NoPermission",
  "sex":"F",
  "userClient":
  {
    "browser":
    {
      "type":"Native",
      "version":
      {
        "build":38,
        "major":604,
        "majorRevision":0,
        "minor":1,
        "minorRevision":0,
        "revision":0
        }
      },
  "device":
  {
    "deviceBrand":"APPLE",
    "version":
    {
      "build":0,
      "major":11,
      "majorRevision":0,
      "minor":0,
      "minorRevision":0,
      "revision":0
      }
    },
  "system":
  {
    "type":"iPhone",
    "version":
    {
      "build":0,
      "major":11,
      "majorRevision":0,
      "minor":0,
      "minorRevision":0,
      "revision":0
      }
    }
  },
  "userId":"0",
  "userLevel":"Normal"
}

# 错误码

错误码 描述
201 调用userinfo接口获取用户sesstoken失败(仅H5/QQ端)
202 调用userinfo接口超时(仅H5/QQ端)

# 兼容性

端类型 最低版本 描述
T-App *
E-App *
H5 *
微信 *
手Q *

示例


更新时间: 3/9/2020, 4:36:44 PM