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
+17 -2
View File
@@ -229,8 +229,9 @@ namespace dy.net.service
/// <param name="offset"></param>
/// <param name="secUserId"></param>
/// <param name="cookie"></param>
/// <param name="callBack"></param>
/// <returns></returns>
public async Task<DouyinFollowInfo> SyncMyFollows(string count,string offset,string secUserId,string cookie)
public async Task<DouyinFollowInfo> SyncMyFollows(string count,string offset,string secUserId,string cookie,Action<FollowErrorDto> callBack)
{
try
@@ -255,7 +256,21 @@ namespace dy.net.service
if (respose.IsSuccessStatusCode)
{
var data = await respose.Content.ReadAsStringAsync();
return JsonConvert.DeserializeObject<DouyinFollowInfo>(data);
var res= JsonConvert.DeserializeObject<DouyinFollowInfo>(data);
if(res.Followings==null)
{
var err= JsonConvert.DeserializeObject<FollowErrorDto>(data);
Serilog.Log.Error($"SyncMyFollows error: {err.StatusMsg}");
if (err != null)
{
callBack(err);
}
}
else
{
callBack(new FollowErrorDto { StatusCode = 0 });
}
return res;
}
else
{