一键登录API

最近更新时间:2020-07-10 17:16:41

一键登录(MobileQuery)

描述

一键登录,获取当前手机号

HTTP METHOD

POST

HTTP BODY编码格式

application/x-www-form-urlencoded

请求参数

公共参数列表 详情

名称 类型 必须 长度限制 参数格式 描述 备注
Action String 确定值 [a-zA-Z]+ 操作接口名,系统规定参数,取值:MobileQuery
Version String 确定值 版本号,系统规定参数,取值:2019-05-01
AppId String 应用的APPID
Token String process_id 和 token 用一个空格连接 sdk中返回 process_id + 一个空格 + token
AuthCode String 运营商校验码 电信有值、移动联通传空字符串 sdk为安卓 0.8.0/IOS 1.8.0及以上版本时,服务端均需传此参数, sdk中返回
返回结果

通过指定 Accept:application/json,返回的数据格式为json

名称 类型 描述 备注
Code Int 响应代码 200表示成功,其他代码都为失败,详情
ErrMsg String 响应描述 响应描述
RequestId String 请求唯一标识
Mobile String 返回手机号 请求成功时,返回手机号,失败时为''
AuthStatus Int 认证状态 1成功、2失败、3未知
示例(调用成功)
请求示例
curl -X POST \
  'http://onepass.api.ksyun.com/' \
  -H 'Authorization: AWS4-HMAC-SHA256 xxx' \
  -H 'accept: application/json' \
  -H 'content-type: application/x-www-form-urlencoded' \
  -H 'host: onepass.api.ksyun.com' \
  -d 'Action=MobileQuery&Version=2019-05-01&AppId=fmZpA3oMJEY8JnRTK1ooS53bFs7JVofO20jVXkbakh%2BTHEMOFwzFXdUK1orWXddeWMrCXwhMMpMn0IfltYW202MAQrD3weKE0CAXxaVU8DHsKL30CDA%3D%3D&Token=2fb2b664ea555fb06b312c92b4a9ae11%20CM__1__68d04de46704184607095c0ed13c525c__2.1.3.1__1__STsid00000015881406484578yDK1EVivAwBfOwwxHTxZoNUS6WEXHZO&AuthCode='
返回示例
{
    "ErrMsg": "请求成功",
    "Code": "200",
    "Mobile": "15312362175",
    "AuthStatus": 1,
    "RequestId": "0b836e84-f59a-449c-b30f-617e03b56e6a"
}
调用失败返回示例
{
    "ErrMsg": "Token 错误",
    "Code": "1001",
    "Mobile": "",
    "AuthStatus": 3,
    "RequestId": "0b836e84-f59a-449c-b30f-617e03b56e6a"
}

金山云,开启您的云计算之旅

免费注册