需求背景:目前我们针对异常店铺不会处理侵权和禁售处理,这部分店铺本身处于风险中,如果不进行删除处理,还是会存在风险,需要通过爬虫删除
需求实现:
1、修改侵权删词和禁售删除listing服务,针对需要处理的数据(维持当前的不处理逻辑,例如侵权的有销量FBA,禁售的有出单等条件),直接进行删除处理,删除数据提交到爬虫队列
2、爬虫队列接口如下:
curl --location 'http://gathercenterapi.zhcxkj.com/Busniess/DeleteBannedListing/AddBannedListing' \
--header 'accept: text/plain' \
--header 'Content-Type: application/json-patch+json' \
--header 'Authorization: Basic YXBpdXNlcjo3a3MwLXRfME9wUTFJcmE4NQ==' \
--header 'Cookie: INGRESSCOOKIE=1710147098.477.953.218832' \
--data '[
{
"ordersourceID": 0, (来源渠道ID)
"ordersourceName": "string", (来源渠道名称)
"channelSKU": "string" (渠道SKU)
}
]' 添加 可批量
curl --location 'http://gathercenterapi.zhcxkj.com/Busniess/DeleteBannedListing/GetBannedListing' \
--header 'accept: text/plain' \
--header 'Content-Type: application/json-patch+json' \
--header 'Authorization: Basic YXBpdXNlcjo3a3MwLXRfME9wUTFJcmE4NQ==' \
--header 'Cookie: INGRESSCOOKIE=1710147098.477.953.218832' \
--data '{
"maxId": 0,
"startTime": "2023-03-13T03:19:57.530Z",
"endTime": "2024-03-13T03:19:57.530Z"
}' 查询 最大ID,开始时间,结束时间(返回删除成功或失败的数据,限制1000条)
3.根据对应的删除状态修改队列处理状态,如果删除成功则标记为已处理,删除失败则标记为处理失败,并记录对应的原因