【发布时间】:2012-02-14 20:44:58
【问题描述】:
TweetSharp 中是否有一些功能可以以类似于下面我的“IsFollowingMe”的方式使用?
我想在尝试发送私人消息之前检查用户是否在关注我。
TweetSharp.TwitterService service;
string screenName = "@some_one";
string someMessage = "Some Message";
if (service.IsFollowingMe(screenName))
{
service.SendDirectMessage(screenName, someMessage);
else
NotifyThatSendingNotPossible();
}
这种方法的第一个选择是使用:
TweetSharp.TwitterService service;
TwitterCursorList<TwitterUser> followers = service.ListFollowers();
然后遍历结果以查明用户是否关注我的帐户。但是,当关注者很多时,这最终会失效。
另一种选择是执行service.SendDirectMessage,然后检查结果是否为空。我成功地测试了这种方法 - 但是我的应用程序逻辑更喜欢提前检查是否可以发送,并根据这些信息执行不同的操作。
【问题讨论】:
标签: twitter tweetsharp