资源接口列表 (查询用户信息)

需要授权

使用oauth2协议的accessToken和memberOpenId获取微信用户基本信息

请求参数:

签名:

签名信息 签名类型
是否签名

GET请求地址:

环境 https请求地址
正式环境 https://openrealm.duolabao.com/v1/memberinfo

公共请求参数:

参数名称 参数类型 是否必填 最大长度 参数说明 示例值
memberOpenId String 32 用户openId 11029839829

请求头:

请求头 示例值 描述
timestamp 102202020202 时间戳
token 44B74C2B0BDA30F8C949FC9F20FA5CB123E179E7 根据密钥和算法生成的结果
accessToken 3rdsfaij43209dfaojf 从授权系统获得的accessToken值
accessKey fe02aa7e8f3249fe86c93774b7103d9945f80 用户的公钥

请求示例:

  • 请求示例
  • 请求示例
  • 1 https://openrealm.duolabao.com/v1/memberinfo/{memberOpenId}
  • 1 https://openrealm.duolabao.com/v1/memberinfo/11029839829

返回参数JSON格式:

参数名称 参数类型 是否必填 最大长度 参数说明 示例值
result String 32 SUCCESS表示成功,FAIL表示失败 success
memberOpenId String 32 用户openId 1212312312
nickName String 32 用户昵称 小强
avatar String 32 用户头像 https://image.duolabao.com/avatar.jpg
province String 32 省份 北京
city String 32 城市 北京
gender String 32 性别

响应示例:

  • 响应示例
  • 1 {
    2 "result":"success",
    3 "memberOpenId": "1212312312",
    4 "nickName": "小强",
    5 "avatar": "https://image.duolabao.com/avatar.jpg",
    6 "province": "北京",
    7 "city": "北京",
    8 "gender":"男"
    9 }

错误响应示例:

  • 响应示例
  • 响应示例
  • 1 {
    2 "error": {
    3 "errorCode":
    4 "memberNotExist",
    5 "errorMsg":"用户名不存在"
    6 },
    7 "result": "fail"
    7 }
  • 1 {
    2 "error": {
    3 "errorCode":
    4 "errorMsg":"错误描述"
    5 },
    6 "result": "error"
    7 }

错误码解释:

错误码 错误描述 解决方案
memberNotExist 用户不存在 用户不存在