免登录接口
POST
/v4/rest/djb/regist使用场景:
商户自己有商家平台,想引入短剧宝嵌入到自己的平台内,可以让用户免登录的方式进入短剧宝平台观看短剧
注意:
parentPhone
不存在时,提示:上级用户不存在,登录失败;parentPhone
为运营商、phone
用户首次注册时,用户成为团长;parentPhone
为团长、phone
用户首次注册时,用户成为(该团长团队下的)普通分销者;parentPhone
为普通分销者、phone
用户首次注册时,用户成为(与parentPhone所在团队一致的)普通分销者;parentPhone
不传,phone
用户首次注册时,用户成为(无团长及团队的)普通分销者;phone
已存在,且已存在上级不是parentPhone
时,正常登录,但不更换绑定关系,返回提示:当前登录上级已存在,不支持更换绑定关系。
免登录流程
sequenceDiagram
商户平台->>短剧宝api: 调用免登录接口
短剧宝api-->>商户平台:返回fullUrl
商户平台-) 短剧宝H5服务: 访问 fullUrl
后置流程
获取访问地址fullUrl
后,商户访问fullUrl
可直接访问短剧宝平台
请求参数
Body 参数application/json
parentMerchantNo
string
所属平台商商户编号
requestNo
string
请求号
推荐每次唯一
phone
string
手机号
推荐用户手机号(用户唯一标识)
parentPhone
string
用户上级手机号(手机号为运营商时,自动注册为团长,非运营商注册为该手机号下级)
非必传,为空则为自然用户,如果希望分享的时候保留用户信息,可以通过,,可以在shareDjbPath字段中截取到
redirectUrl
string
自定义跳转地址
内嵌短剧宝地址,H5中是当前页面的路径,可以通过(location.origin + location.pathname)获取,APP中是当前APP下载和scheme码跳转的h5页面。注意,该参数需要进行编码,例如:H5 中 encodeURIComponent(location.origin + location.pathname)
shareDjbPath
string
原分享地址
短剧宝分享内容地址,通过分享码的url链接获取到
source
string
嵌入方式
区分短剧宝嵌入类型:可传入h5、app、api、miniProgram
示例
{
"parentMerchantNo": "10089817906",
"requestNo": "104234",
"phone": "18310733291",
"parentPhone": "18739233231"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
string
返回码
message
string
信息
data
object
必需
targetUrl
string
返回地址
token
string
登录token
tokenExpireTime
integer
过期时间
现在默认过期时间30天
address
string
链地址,后期使用
notice
string
备注
fullUrl
string
全路径url
type
string
默认跳转全路径
没特殊要求可以直接用此地址嵌入
示例
{
"code": "1",
"message": "成功",
"data": {
"targetUrl": "https://yc-duanjubao.yeeverse.top/h5",
"fullUrl": "短剧宝首页的全路径url,如没有特殊需求直接用此字段进行页面嵌入",
"token": "sdfsdf0232323423234234",
"tokenExpireTime": 300000,
"address": "0x232esfsdfsdfsdfsdfsdfsdfsdf",
"notice": "注册成功"
},
"type": "string"
}
最后修改时间: 4 个月前