使用TweetSharp关注用户

本文关键字:用户 TweetSharp 使用 | 更新日期: 2023-09-27 18:00:32

我使用以下代码跟踪用户:

TwitterService ts = new TwitterService(TWI_CONSUMER_KEY, TWI_CONSUMER_SECRET);
ts.AuthenticateWith(token.Token, token.Secret);
var users = ts.SearchForUser(query); //Get list of users by query
//...
foreach (var user in users) 
{
    var u = ts.FollowUser(user.Id); //Follow user
}

并获得异常:

System.ArgumentException:已添加具有相同密钥的项

有什么错误吗?请帮帮我。

使用TweetSharp关注用户

异常是作为用户抛出的。您正在添加,您已经在关注了。您需要:

  1. 检查您是否已经关注该用户,然后关注
  2. var u.ts.FollowerUser(..)封装在try/catch中,以便循环继续