根据认证手机号查询

1. 接口描述

接口名称:

/eventopenapi/user/v2/search/mobiles

发送方式:

POST

参数格式:

accept: application/json;content-type: application/json

2. 输入参数

参数 类型 必须 说明
token String 统一鉴权token 支持非token查询 (需要在http header提供AppKey, Nonce, CurTime, CheckSum )
mobiles Array 手机号列表(只能是已认证的手机号)

mobiles

参数 类型 必须 说明
countryCode String 国家码
phoneNumber String 手机号

Http Headers

参数 类型 必须 说明
AppKey String 开发者平台分配的AppKey
Nonce String 随机数(随机数,最大长度128个字符)
CurTime String 当前UTC时间戳,从1970年1月1日0点0分0秒开始到现在的毫秒数
CheckSum String 服务器认证需要,16进制字符小写SHA1(AppSecret+Nonce+CurTime)

3. 输出参数

参数 类型 说明
timeStamp Long 返回时间(时间戳,单位毫秒)
requestId String 请求ID(在接口异常时, 需提供请求ID)
code Int 返回的状态码
msg String 当返回结果的状态码不为200时,包含的错误信息
data Json 返回数据

data 参数说明(返回列表会根据查询的手机号进行分组)

参数 类型 说明
userId Long 用户ID
loginName String 登录名
email String 邮箱
countryCode String 国家码
mobile String 手机
customerCode String 客户编码
displayName String 显示名称
firstName String 首部名称
middleName String 中间名称
lastName String 尾部名称
userStatus Int 用户状态 0:离职或禁用; 1:已激活; 3:已删除
mailVerified Boolean 邮箱已认证
phoneVerified Boolean 电话已认证

4. 示例

输入示例

{
    "token":"5d41c4ac806c6440eb6aa8e071115f2b",
    "mobiles": [
      {
        "countryCode": "86",
        "phoneNumber": "13761238312"
      }
    ]
}

输出示例

{
    "timeStamp": 1664508596178,
    "code": 200,
    "msg": "Successfully to get the user by mobiles!",
    "data": {
        "13761238312": [
            {
                "lastName": "徐战强",
                "userStatus": 1,
                "displayName": "徐战强",
                "phoneVerified": true,
                "mobile": "13761238312",
                "customerCode": "153857",
                "userId": 88733016,
                "firstName": "",
                "countryCode": "86",
                "loginName": "3b3ac4bb-fb85-424c-8605-82ec9129f446",
                "middleName": "",
                "mailVerified": false,
                "email": ""
            }
        ]
    },
    "requestId": "10.255.0.106_20220930_112956_1664508596106"
}