功能介绍
通过调用该接口自动登录人人秀,不需要输入账号和密码。方便第三方平台使用人人秀。
登录成功后进入活动管理页面。登录失败进入失败页面并提示失败信息。
接口说明
请求地址 | https://open.rrx.cn/api/v1/user/login | |
请求方式 | 重定向 | |
参数说明 | ||
参数名称 | 是否必须 | 说明 |
app_key | 是 | 人人秀平台分配的AppKey |
time_stamp | 是 | 1970-01-01开始的时间戳,精确到毫秒 |
sign | 是 | 根据签名算法所得,如何计算签名 |
account_id | 是 | 人人秀子账号的登录账号,不支持纯数字 当传入新的account_id时,表示注册新用户 |
nickname | 否 | 昵称 |
mall_guid | 否 | 开启系统集成 多品牌客户时,指定登录所属客户 |
结果 | ||
成功,跳转到个人中心;失败,跳转到失败提示页面 | ||
失败提示说明 | ||
提示信息 | 说明 | |
签名错误 | 依据签名算法检查签名 | |
签名过期 | 需要重新生成签名 | |
非法的app_key | 前往账号管理->高级设置->API接口,找到正确的AppKey | |
免登录API没开通 | 需要联系客服开通 | |
授权数量超过限制 | 子账号数量使用完,联系客服购买。前往账号管理->团队管理->子账号查看子账号 | |
账号被禁用 |
对接步骤
第一步,拼接免登录地址。
例如:
https://open.rrx.cn/api/v1/user/login?app_key=012a18210783ff5ee4ae6644a3e0c024&time_stamp=17212421
&sign=EB0CF94F1E49817968B2FA8D991ECEA8&account_id=b3ce8a3fb&nickname=flytwo
第二步,跳转到免登录地址,登录成功跳转到活动管理页面
例如:
JavaScript重定向
window.location.href='拼接地址';
java 重定向
response.sendRedirect(拼接地址)
数据注意事项:
1.计算签名时,不要对参数进行urlencode处理
2.拼接授权链接时,需要对参数进行urlencode处理,避免乱码和错码
3.该接口使用人人秀子账号进行登录。如果人人秀子账号(account_id)不存在,会创建该账号并登录。
4.该接口受账号数量控制,如果子账号数量用完,则登录不成功。
请求示例
var redirectStrUrl= https://open.rrx.cn/api/v1/user/login? app_key=96c84928b1dce057d110ea3b3880fc83
& time_stamp=1543999047492
& sign =051BF3517D40AB9D7D6B45EF6E4EB7F9
& account_id= zhangsan_02
& nickname =urlEncode("小张子")
window.location.href= redirectStrUrl;
相关文档