有人知道如果使用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");
}
答案 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);
}