酒旅会员-抖音请求三方系统发送用户查询通知
接口描述
抖音生活服务调用对接方进行会员数据查询
请求参数
字段名称 | 参数类型 | 参数描述 | 是否必填 |
open_id | string | 用户唯独的openid,身份唯一标识 | 是 |
account_id | string | 商家的账户id | 是 |
请求示例
{"open_id":"f6e35c98-1e53-4943-ad6d-f476f869deab","account_id":"17371731"}
响应参数
字段名称 | 参数类型 | 参数描述 | 是否必须 |
data | | | |
.error_code | int | 0 表示成功 100 系统异常 | 是 |
.description | string | 错误消息描述 | 是 |
.logged_out | int | 用户是否注销 0/不填写 正常会员 1 非会员已经注销 | 否 |
.user_level | int | 用户等级 | 是 |
.point_amount_cent | int | 积分数量(积分实际数量*100) | 是 |
.is_new_member | bool | 是否全渠道新会员 | 是 |
.member_card_id | string | 商家会员卡号 | 是 |
.mobile | string | 手机号 | 是 |
.stay | int | 用户自注册会员以来入住的总次数(实际数量*100) | 否 |
.room_nights | int | 房晚(实际数量*100) | 是 |
.level_up_nights | int | 距离下一等级需要的房晚(实际数量*100) | 否 |
.level_keep_nights | int | 保持当前等级需要的房晚(实际数量*100) | 否 |
.noshow | int | 预定而未入住的次数(实际数量*100) | 否 |
.email | string | 邮箱 | 否 |
.register_time | int(unix_timestamp) | 注册时间 | 否 |
.points_amount_object | string | 积分、活动积分 {\"points\":123,\"activity_points\":456} | 否 |
.async_register_result | struct | | 否 •异步入会商家必填 |
..register_status | int | 1 注册/绑定中 ; 2 注册/绑定成功; 3 注册/绑定失败 | 是 |
..register_err_code | int | 注册失败,错误码 | 是 |
异步注册失败错误码 (register_err_code)
SPI接口业务错误码 | 商家错误含义 |
201 | 用户在商家重复绑定,相同手机号绑定了多个抖音uid |
202 | 邮箱重复注册 |
210 | 命中风控(Risk phone number) |
211 | 手机号禁用 |
212 | 重复注册/注册冷静期(手机号) |
220 | 商家会员卡库存不足 |
230 | 证件号码已经注册(川航等需要身份证) |
232 | 身份证姓名和证件号不匹配 |
232 | 年龄不足等逻辑 |
响应示例
同步入会商家会员信息查询
// 查询成功示例{"data": {"error_code": 0,"description": "success","point_amount_cent": 1000,"user_level": 1,"is_new_member": false,"room_nights": 1000, "member_card_id":"110"."effect_start_time": null,"effect_end_time": 1223231273126,}}// 查询失败示例{"data": {"error_code": 100,"description": "系统异常"}}
异步入会商家会员信息查询
// 入会成功示例 (注册成功,会员基础信息必填){"data": {"error_code": 0,"description": "success","point_amount_cent": 1000,"user_level": 1,"is_new_member": false,"room_nights": 1000, "member_card_id":"110"."effect_start_time": null,"effect_end_time": 1223231273126,"async_register_result" :{"register_status": 2, // 注册成功"register_err_code": 0 // 注册成功,错误码0}}}// 入会中{"data": {"error_code": 0,"description": "","async_register_result" :{"register_status": 1, // 注册中"register_err_code": 0}}}// 入会失败{"data": {"error_code": 0,"description": "","async_register_result" :{"register_status": 3, // 入户失败"register_err_code": 210 // 命中风控}}}// 系统异常{"data": {"error_code": 100,"description": "timeout"}}