1

使用MVC4,我想获得最近的Tweets(3)用户,而不必向他们请求访问权限,因为这对用户来说是一种痛苦。这也是因为一个用户可能正在查看另一个用户,而我也想显示他们的推文。

这很简单Twitter API v1

$.ajax({
   url: 'https://api.twitter.com/1/statuses/user_timeline.json?count=3&screen_name=' +   twitterUser,
   ...
});

..但它已被弃用,并将在大约两个月后停止工作。

我是新手Oauth并且一直在努力寻找有关如何获取用户推文的任何好材料,但我相信现在使用Twitter API v1.1? 理想情况下,我想在前端实现一切,但认为我现在需要做一些身份验证服务器端并且必须使用MVC

为了获得任何用户的Tweets,我想我可以Twitter为我的应用程序创建一个帐户并使用它来获取任何人的推文,只要它们不受保护。

有谁知道我可以用来实现这一目标的任何好的库,或者开箱即用的MVC4 Oauth东西是否足以完成这项工作?

任何关于从哪里开始的建议,尤其是示例,将不胜感激。

4

2 回答 2

0

要使用 API 1.1,您必须拥有一个 Twitter 帐户和一个Twitter 应用程序,然后使用 OAUTH使用GET statuses/show/:id来验证您的速率限制请求。我所知道的唯一选择是 RSS,Twitter 和 Facebook 都已将其杀死、带回并威胁要再次杀死:

http://api.twitter.com/1/statuses/user_timeline.rss?screen_name={USERNAME}
于 2013-02-01T16:28:00.807 回答
0

我决定使用Linq2Twitter,因为它使用了V1.1 API.

将授权凭据存储在对象中的MVCDemo示例,但我可以将对象存储在缓存中并为所有用户保留授权,这意味着他们不必授权任何东西。如果用户不受保护,则应该可以通过这种方式检索任何用户。Linq2TwitterSessionStateCredentialsTweetsTweet's

于 2013-02-04T14:40:03.400 回答