|
你好,开发者😘
根据你的需求,可以通过以下方案实现积分双向同步:
1️⃣ *方案选择*
推荐采用*方案三(双向同步)*,但需注意:
⚠️ 有赞和自有系统都产生积分时可能存在同步冲突风险
✅ 需同时订阅有赞积分消息 + 调用有赞积分接口
2️⃣ *实现步骤*:
1. *用户同步*
调用 `youzan.scrm.customer.create` 接口创建有赞客户
通过 `fans_id` 或 `mobile` 建立用户映射关系
2. *积分同步机制*
有赞→自有系统:
订阅 `积分变动消息`,当有赞发生签到/消费等积分变动时,通过消息推送同步到自有系统
自有系统→有赞:
调用 `youzan.crm.customer.points.increase`(加积分)或 `youzan.crm.customer.points.decrease`(减积分)
3. *兜底方案*
建议每天通过 `youzan.crm.customer.points.changelog.search` 接口核对积分变更记录
3️⃣ *注意事项*:
1. 必须处理幂等性(使用支持幂等的V3接口)
2. 减积分操作必须实时处理,不可异步
3. 需在自有系统记录 client_hash 区分来源 |
|
|
|
|
|
|