我正在尝试使用 Linq To Twitter API 在列表中添加成员。根据文档,我可以为每个请求添加 100 个成员,最多可以添加 5000 个成员。https://dev.twitter.com/docs/api/1.1/post/lists/members/create_all
有了这个,我写了一个小函数
public static async Task<List> AddMembersToList(ulong twitterUserId, ulong listId, List<ulong> followerIds, SingleUserAuthorizer auth)
{
var twitterContext = new TwitterContext(auth);
try
{
int count = 0;
while (followerIds.Count > count)
{
await twitterContext.AddMemberRangeToListAsync(listId, null, twitterUserId, null, followerIds.Skip(count).Take(100).ToList());
count += 100;
}
return new List();
}
catch (Exception ex)
{
return null;
}
}
以上应该可以工作,但我收到两个不同的错误。有时,我收到一条错误消息
Over Capacity
有时,它会引发错误
ex = {"<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en\" xml:lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <meta http-equiv=\"Content-Language\" content=\"en-us\">\n <meta name...
我无法弄清楚原因..我需要你的建议