TweetSharp发送信息给粉丝?

时间:2015-04-17 17:00:15

标签: c# winforms

有人知道如果使用tweetsharp,可以向人员跟踪列表发送消息吗?我制作了以下代码,允许我通过userid向一个人发送消息,但不是列表。

有什么想法吗?

 var service = new 
       TweetSharp.TwitterService("ConsumerKey","ConsumerSecret","TokenKey","TokenSec
       retKey"); 
      var twitterStatus = service.SendTweet(new SendTweetOptions() { Status ="Hello World" });
if (twitterStatus != null)
{
    MessageBox.Show("It worked");
}

1 个答案:

答案 0 :(得分:0)

您可以首先获取TwitterService对象以获取关注者,然后使用SendMessage函数进行跟进。

TwitterService service = new TwitterService("key", "secret");
        service.AuthenticateWith(userToken, userSecret);

var friendship =
                service.GetFriendshipInfo(new GetFriendshipInfoOptions
                {
                    SourceScreenName = "handle",
                    TargetScreenName = "handle"
                });

if (friendship.Relationship.Source.FollowedBy)
            {
                yield return handle;
            }

然后返回做类似的事情:

foreach (string handle in client.ReturnFollowingUsers(handles).Distinct()))
            {

                    TwitterDirectMessage dm = client.SendMessage(handle, message); 

            }