注册.md
7.29 KB
1、选择国家地区
选择国家地区(method=app.passport.getArea)
公共请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
client_secret | string | 50 | 否 | 5ac68f20cb18efe154be | 进入接口提供的参数加密信息 | |
app_version | float | 10 | 否 | 1 | APP版本 | |
os_version | string | 20 | 否 | Android4.4 | 系统版本+机器型号 | |
client_type | string | 20 | 否 | iphone/android/ipad | 手机型号(不区分大小写) | |
screen_size | string | 20 | 否 | 800x900 | (手机尺寸) |
请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|
接口说明
接口说明 | |
---|---|
请求域名 | http://api.yoho.cn |
接口名 | app.passport.getArea |
接口说明 | 选择国家地区 |
http请求方式 | POST/GET |
返回错误
错误code | 错误提示 |
---|
注意,通用的头部没有列出。
请求示例
?method=app.passport.getArea
响应
code为200即为成功,否则是失败。
响应参数,data部分
响应成功JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":[
{"area":"61","name":"澳大利亚","id":"11"},
{"area":"82","name":"韩国","id":"8"},
{"area":"1","name":"加拿大","id":"7"},
{"area":"60","name":"马来西亚","id":"6"},
{"area":"1","name":"美国","id":"9"},
{"area":"81","name":"日本","id":"12"},
{"area":"65","name":"新加坡","id":"5"},
{"area":"44","name":"英国","id":"10"},
{"area":"86","name":"中国","id":"1"},
{"area":"853","name":"中国澳门","id":"3"},
{"area":"886","name":"中国台湾","id":"4"},
{"area":"852","name":"中国香港","id":"2"}
],
"md5":"e0f66428113ef999bdc307a98dc4e815",
"message":"获取地区区号成功"
}
2、发送验证码
发送验证码(method=app.register.sendRegCodeToMobile)
公共请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
client_secret | string | 50 | 否 | 5ac68f20cb18efe154be | 进入接口提供的参数加密信息 | |
app_version | float | 10 | 否 | 1 | APP版本 | |
os_version | string | 20 | 否 | Android4.4 | 系统版本+机器型号 | |
client_type | string | 20 | 否 | iphone/android/ipad | 手机型号(不区分大小写) | |
screen_size | string | 20 | 否 | 800x900 | (手机尺寸) |
请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
mobile | String | 11 | 否 | 18021522255 | 手机 | |
area | String | 2 | 是 | 86 | 国际码 |
接口说明
接口说明 | |
---|---|
请求域名 | http://api.yoho.cn |
接口名 | app.register.sendRegCodeToMobile |
接口说明 | 发送验证码 |
http请求方式 | POST/GET |
返回错误
错误code | 错误提示 |
---|---|
401 | 手机号码错误 |
402 | 手机号码格式错误 |
404 | 此账户已存在. |
注意,通用的头部没有列出。
请求示例
?method=app.register.sendRegCodeToMobile&mobile=18021522255&area=86
响应
code为200即为成功,否则是失败。
响应参数,data部分
响应成功JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,"data":[],
"md5":"6d729d4b35f10fc73531210bd7ecff91",
"message":"发送成功."
}
响应失败JSON格式如下所示:
{
"message":"此账户已存在.",
"code":404
}
3、验证验证码
验证验证码(method=app.register.validRegCode)
公共请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
client_secret | string | 50 | 否 | 5ac68f20cb18efe154be | 进入接口提供的参数加密信息 | |
app_version | float | 10 | 否 | 1 | APP版本 | |
os_version | string | 20 | 否 | Android4.4 | 系统版本+机器型号 | |
client_type | string | 20 | 否 | iphone/android/ipad | 手机型号(不区分大小写) | |
screen_size | string | 20 | 否 | 800x900 | (手机尺寸) |
请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
mobile | String | 11 | 否 | 18021522255 | 手机 | |
area | String | 2 | 是 | 86 | 国际码 | |
code | String | 4 | 否 | 0000 | 验证码 |
接口说明
接口说明 | |
---|---|
请求域名 | http://api.yoho.cn |
接口名 | app.register.validRegCode |
接口说明 | 验证验证码 |
http请求方式 | POST/GET |
返回错误
错误code | 错误提示 |
---|---|
402 | 手机号码格式错误 |
405 | 输入次数太多,请重新发送! |
404 | 验证错误! |
注意,通用的头部没有列出。
请求示例
?method=app.register.validRegCode&mobile=18021522255&area=86&code=0000
响应
code为200即为成功,否则是失败。
响应参数,data部分
响应成功JSON格式如下所示:
{
"alg":"SALT_MD5","code":200,
"data":[],
"md5":"6d729d4b35f10fc73531210bd7ecff91",
"message":"验证码正确!"
}
响应失败JSON格式如下所示:
{
"message":"验证错误!",
"code":404
}
4、注册
注册(method=app.passport.registerAES)
公共请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
client_secret | string | 50 | 否 | 5ac68f20cb18efe154be | 进入接口提供的参数加密信息 | |
app_version | float | 10 | 否 | 1 | APP版本 | |
os_version | string | 20 | 否 | Android4.4 | 系统版本+机器型号 | |
client_type | string | 20 | 否 | iphone/android/ipad | 手机型号(不区分大小写) | |
screen_size | string | 20 | 否 | 800x900 | (手机尺寸) |
请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
profile | String | 11 | 否 | 18021522255 | 帐号 | |
area | String | 2 | 是 | 86 | 国际码 | |
password | String | 8-20 | 否 | 12345678 | 密码 | |
shopping_key | String | 是 | 0000 | 购物车key | ||
isCoupons | String | 1 | 是 | Y | 是否送优惠券 | |
verifyCode | String | 4 | 是 | 8612 | 验证码 | |
isFromMy | boolean | 是 | true | 是否来自于我的(默认值是false) |
接口说明
接口说明 | |
---|---|
请求域名 | http://api.yoho.cn |
接口名 | app.passport.registerAES |
接口说明 | 注册 |
http请求方式 | POST/GET |
返回错误
错误code | 错误提示 |
---|---|
421 | 账号不能为空. |
10001 | 手机号码格式不匹配 |
422 | 密码不合法 |
注意,通用的头部没有列出。
请求示例
?method=app.passport.registerAES&password=19880505&profile=15005185255&shopping_key=&area=86
响应
code为200即为成功,否则是失败。
响应参数,data部分
响应成功JSON格式如下所示:
{
"alg":"SALT_MD5",
"code":200,
"data":{
"msgDelivery":"欢迎您加入YOHO!FAMILY ,140元优惠券已经送达您的账户,来有货玩潮流吧!",
"profile":"15005185255",
"session_key":"31d3b3a9f73a748ea37b236e3ad581a7",
"uid":14829748},
"md5":"722e1f0bc1cd7a4d70b3f016dd776a4e",
"message":"注册成功."
}
响应失败JSON格式如下所示:
{
"message":"密码不合法!",
"code":422
}