应用服务获取用户信息

该接口由服务端调用,需提前联系云创团队获取调用所需的appkeyappsecret


请求

域名

  • 测试环境 https://b2c-beta.mypaas.com.cn
  • 生产环境 https://b2c.mypaas.com.cn

uri

/api/v1/server/user/user_info_for_third

请求方法

GET

header参数

query参数

名称 类型 说明 是否必填 默认
tenant_code string 租户代码 -
app_key string 服务端应用key -
app_sign string 参见app_sign生成规则 -
channel string 渠道码。由B2C平台分配。 -
code string 授权码 -
scope string 授权类型 get_user_info
random string 随机字符串,长度8-20。参见统一接口签名规范 -
timestamp int 当前请求unix时间戳,长度10。参见统一接口签名规范 -
sign string 数据签名,长度32。参见统一接口签名规范 -
info_name string 获取指定信息名信息,多个值以英文逗号连接。默认有返回union_id。特殊信息名见下。具体返回与授权有关。 -

响应 json.data

名称 类型 说明
union_id string 用户ID
basic_info object 用户基础信息
extension_info object 用户扩展信息
login_device object 用户登录信息

示例1

请求

GET /api/v1/server/user/user_info_for_third?tenant_code=agile&random=wx_test&timestamp=1524463899&sign=0ca175b9c0f726a831d895e269332461&app_key=rghro4390f43&app_sign=eoiwe9GWErggrg23g&code=oKES2r584dB&scope=get_user_info&channel=b2c_h5

响应

{
  "code": 200,
  "msg": "ok",
  "data": {
    "union_id": "u001",
    "basic_info": {
      "id_card": "360732199008153645",
      "wx_avatar": "http://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0",
      "wx_union_id": "o6_bmasdasdsad6_2sgVt7hMZOPfL",
      "wx_open_id": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M",
      "mobile": "15986707800",
      "wx_nickname": "testercode",
      "wx_sex": "男"
    },
    "extension_info": {
      "name": "testerman",
      "other": "value"
    },
    "login_device_info": [{
      "brand": "mi 6",
      "os": "android miui",
      "os_version": "7.1",
      "network": "wifi",
      "device_token": "35a26fde627f697f9c52dd1398d60ed09dbd02d17092604339574d3f06fa0ccb",
      "uuid": "7B94BE45-D2D5-4929-8386-903ED164B65A",
      "country": "中国",
      "province": "广东省",
      "city": "深圳市"
    }]
  }
}

示例2

请求

GET /api/v1/server/user/user_info_for_third?tenant_code=agile&random=wx_test&timestamp=1524463899&sign=0ca175b9c0f726a831d895e269332461&app_key=rghro4390f43&app_sign=eoiwe9GWErggrg23g&code=oKES2r584dB&info_name=level,oa_id,device_info,location_info&channel=ydxs

响应

{
  "code": 200,
  "msg": "ok",
  "data": {
    "union_id": "u001",
    "level": "manager",
    "oa_id": "oER30df",
    "device_info": [
        "{\"device_token\":\"\",\"brand\":\"meizu\",\"os\":\"\",\"os_version\":\"\",\"network\":\"\",\"uuid\":\"\"}"
    ],
    "location_info": [
        "{\"country\":\"中国\",\"province\":\"内蒙古自治区\",\"city\":\"呼和浩特市\"}"
    ]
  }
}

特殊信息名

名称 说明
mobile 手机号
mobile_district_code 手机号国际区号
wx_open_id 微信openid
wx_union_id 微信unionid
wx_avatar 微信头像
wx_nickname 微信昵称
wx_sex 微信性别
id_card 身份证号
device_info 登录设备信息
location_info 登录位置信息

results matching ""

    No results matching ""