数据同步
企微数据同步相关命令
数据同步命令用于同步企业微信的消息和其他数据类型。
| SKILL 名称 | 说明 |
|---|---|
juhecli-sync | 企微同步管理 - 同步消息、同步联系人数据,通过 sync_key 增量拉取 |
同步消息
语法
bash
juhe-cli sync msg '{"guid": "xxx", "sync_key": "8851784", "limit": 100}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| sync_key | string | 否 | 同步密钥,首次同步传空字符串或上一次返回的sync_key |
| limit | number | 否 | 每次同步数量,默认100 |
示例
bash
# 首次同步
juhe-cli sync msg '{"guid": "your-guid", "sync_key": "", "limit": 100}'
# 继续同步(使用上一次返回的sync_key)
juhe-cli sync msg '{"guid": "your-guid", "sync_key": "8851784", "limit": 100}'同步多类型数据
语法
bash
juhe-cli sync multi_data '{"guid": "xxx", "business_id": 1, "seq": "", "limit": 10}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| business_id | number | 是 | 业务类型ID |
| seq | string | 否 | 序列号,首次传空字符串 |
| limit | number | 否 | 每次同步数量,默认10 |
示例
bash
# 首次同步
juhe-cli sync multi_data '{"guid": "your-guid", "business_id": 1, "seq": "", "limit": 10}'
# 继续同步(使用上一次返回的seq)
juhe-cli sync multi_data '{"guid": "your-guid", "business_id": 1, "seq": "12345", "limit": 10}'