【发布时间】:2013-07-02 11:13:40
【问题描述】:
我正在开发需要向用户显示实时推文的网站。我使用 Tweet Sharp 库来获取推文。 我的网站需要经常刷新推文,但有时我会收到 {"The remote server returned an error: (429) Too Many Requests."} 错误。 由于我的网站需要实时信息,我必须经常获取推文。我怎样才能做到这一点?如何在不达到速率限制的情况下获取最新推文?
TwitterService service=new TwitterService(AppSetting.objTwitterClientInfo.ConsumerKey, AppSetting.objTwitterClientInfo.ConsumerSecret, AppSetting.objTwitterModerateInfo.ModerateAccessToken, AppSetting.objTwitterModerateInfo.ModerateAccessTokenSecret);
var options = new ListTweetsOnHomeTimelineOptions();
options.ExcludeReplies = false;
options.Count = intTotalRec;
var lstTwitterStatus = service.ListTweetsOnHomeTimeline(options);
【问题讨论】:
-
为什么不直接使用他们提供的 twitter 小部件? twitter.com/settings/widgets
-
经过一番谷歌搜索后我的猜测是这样的; dev.twitter.com/docs/streaming-apis
-
我不能使用 Twitter 小部件,我的要求不同。我正在与股票相关的网站上工作。它需要来自多个 Twitter 帐户的数据。
-
@dutt :是的,我看到了 Twitter 建议的有关 Streaming API 的文档。但我不知道如何实现它,因为我是 Twitter 新手。
标签: twitter tweetsharp