1
是否有TweetSharp一些功能,可以以類似的方式被用來下面我「IsFollowingMe」跟着我?如何檢查用戶是否在不使用TweetSharp.TwitterService.ListFollowers()
我想檢查用戶是否跟隨我之前,我嘗試發送一些私人信息。
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
,然後檢查如果結果爲空或不是。我成功地測試了這種方法 - 但是我的應用程序邏輯傾向於提前檢查發送是否可能,並且基於這些信息應該執行不同的操作。