注册.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
}