会员数据更新
请求示例补充
该接口一共可以实现三个能力:积分等级更新、手机号更新、用户解绑;逻辑优先级为: 用户解绑 >手机号更新>积分等级更新,即 unbind = true时,只会解绑会员;new_mobile 不为空时,只会更新手机号;前两者皆为空时,才会更新积分等级。
积分等级更新
用户张三当前积分等级数据:原积分 12,等级为 2
场景一(积分增加):某次某买行为后,增加了 2 积分,增加后积分总量为 14,等级调整为 3
{ "account_id": "905220194638320366", // 商家账户id "members": [ { "open_id": "ba253642-0590-40bc-9bdf-9a1334b94059", // 用户id "points_amount_cent": 1400, // 最新积分总数量 14 * 100 "points_update_cent": 200, // 变更积分总数量 2 * 100 "update_time": 1655279452, // 请求时间戳保证有序 "user_level": 3 // 最新用户等级 3 } ] }
场景二(积分减少):某次积分兑换行为后,减少了 2 积分,减少后积分总量为 10,等级仍然为 2
{ "account_id": "905220194638320366", // 商家账户id "members": [ { "open_id": "ba253642-0590-40bc-9bdf-9a1334b94059", // 用户id "points_amount_cent": 1000, // 最新积分总数量 14 * 100 "points_update_cent": -200, // 变更积分总数量 -2 * 100 "update_time": 1655279452, // 请求时间戳保证有序 "user_level": 2 // 最新用户等级 2 } ] }
会员解绑
某用户在商家侧进行注销,需要同步到抖音侧,解绑会员关系
{ "account_id": "905220194638320366", // 商家账户id "members": [ { "open_id": "ba253642-0590-40bc-9bdf-9a1334b94059", // 用户id "points_amount_cent": 1400, // 最新积分总数量 14 * 100 "update_time": 1655279452, // 请求时间戳保证有序 "user_level": 3, // 最新用户等级 3 "unbind": true // 解绑会员关系 } ] }
会员变更手机号
某用户在商家侧变更了手机号,需要同步到抖音侧,抖音侧同步变更
{ "account_id": "905220194638320366", // 商家账户id "members": [ { "open_id": "ba253642-0590-40bc-9bdf-9a1334b94059", // 用户id "points_amount_cent": 1400, // 最新积分总数量 14 * 100 "update_time": 1655279452, // 请求时间戳保证有序 "user_level": 3, // 最新用户等级 3 "new_mobile": "133123213" //用户新手机号 } ] }
