cookie状态查询

This commit is contained in:
jianzhichu
2025-12-01 21:38:13 +08:00
parent b599880d7c
commit 2fedbafca8
11 changed files with 223 additions and 73 deletions
+15 -1
View File
@@ -48,7 +48,21 @@ namespace dy.net.job
List<FollowingsItem> follows = new List<FollowingsItem>();
while (hasmore)
{
var data = await _douyinService.SyncMyFollows(count, offset, ck.SecUserId, ck.Cookies);
var data = await _douyinService.SyncMyFollows(count, offset, ck.SecUserId, ck.Cookies, async err =>
{
if (err.StatusCode != 0)
{
Serilog.Log.Error($"同步用户[{ck.UserName}]关注列表时发生错误,错误信息:{err.StatusMsg},状态码:{err.StatusCode}");
}
// 如果是未登录错误,则跳出循环
if (err.StatusCode == 8)
{
hasmore = false;
}
ck.StatusMsg = err.StatusCode == 8 ? "已过期" : "正 常";
ck.StatusCode = err.StatusCode;
await _dyCookieService.UpdateAsync(ck);
});
if (data != null)
{