6

我目前正在使用 Twitter 的 RSS API(示例)来检索人们的应用程序推文。但是,一旦他们的 API 1.1 版发布,我将无法再这样做了。我可以为此使用什么简单的替代品?

4

4 回答 4

7

不幸的是,答案是:“没有。”

Twitter 继续锁定他们的平台,就像他们在切换到 OAuth 后所做的那样。如果您想向 Twitter 添加内容您可以轻松地做到这一点。如果您想Twitter 中获取内容,那么您必须符合 Twitter 的要求。

RSS 是一种从Twitter中获取内容的简单方法,因此他们将其扼杀了。他们会告诉你它并没有真正使用过,但这是一大堆公牛,他们知道,但听起来不错,大多数人会简单地接受它。

在 2013 年 3 月之前,您可以使用一种解决方法:

https://api.twitter.com/1/statuses/user_timeline/UserName.rss

将“用户名”替换为您想要的实际 Twitter 用户名。

但是在 2013 年 3 月/4 月的某个时间之后,这将停止工作,您将不得不使用 OAuth 和 json 来解析 Twitter 提要。

于 2012-10-21T15:48:16.733 回答
4

使用Twitter RSS - 来自 github 的 Google Apps 脚本将 Twitter API 1.1 转换为 RSS。使用此选项,您可以获得搜索结果、用户的时间线、用户的收藏夹甚至 Twitter 列表。

于 2013-06-22T21:14:18.850 回答
2

我已经将两个 mit 许可的 php 脚本和指令放在一起,以便您可以获取和缓存 Twitter 用户时间线作为 RSS..

最重要的是缓存推文,因为您每 15 分钟只能调用 API 15 次。

看看 twitterrss.net

于 2013-07-20T12:01:10.240 回答
1

我一直在寻找这个问题的答案,基本上是因为我想为 IFTTT 中的 Twitter 触发器提供一个替代品。当 IFTTT 删除它们时,我们可以使用 Twitter 的 RSS 源。但是现在,随着他们的 API v1 退役,您必须对任何请求进行身份验证,并且它们不再关闭 RSS 提要。很遗憾,因为它为许多新手开发者关闭了大门。

我绝对建议在上面的答案中查看 twitter-rss.com,但您可能想查看我提出的解决方案。它被称为Tools,它几乎准备好了。

Twools 最初是作为从 Twitter 获取 RSS 提要的一种方式。Twitter 于 2013 年 6 月停用了其 API 的第 1 版以及停用的 RSS 提要。除了无法访问 RSS 提要之外,您还需要经过身份验证才能使用 API,这提高了 Twitter 用户和开发人员的门槛。我的目的是让您尽可能轻松地安装它,但是您确实需要在自己的网站上安装它(需要 PHP)。这只是编辑文件中的几行(使用您的 Twitter 应用程序详细信息)并上传到您的网站的情况。Twools 提供了许多来自 Twitter API 的 RSS 提要:

  • 您的家庭时间表
  • 用户时间线(您的或其他用户的)
  • 你的提及
  • 你的最爱
  • 列出时间线(来自您拥有的列表)
  • 收到的直接消息(默认禁用)
  • 已发送私信(默认禁用)
  • 推特搜索
  • 新的关注者
  • 新朋友

在此处输入图像描述

您可以通过仅输出包含某些关键字、主题标签或屏幕名称的推文,甚至通过用于发送推文的应用程序来过滤来自 Twitter API 的结果。以及您可以根据用户(当前他们的位置和语言)进行过滤。最后,您可以通过删除 URL、屏幕名称、主题标签等来修改 RSS 提要中输出的数据,或与其他文件夹共享您的食谱。除了 RSS 提要生成器,Twools 还具有基本的直接消息垃圾邮件过滤器(实验性使用风险自负!)和简单的社交媒体管理工具(基本上是 RSS 过滤器的 HTML 版本)。您还可以在状态页面上关注您的 API 使用情况。

使用 Twools 和您的应用程序,您可以

  • 当您提及特定主题标签时您的推文
  • 你的推特最爱:
  • 从某个国家或地区获得新的关注者
  • 当有人在英国的推文中负面提及星巴克时获取推文
  • 当有人向您网站上的文章发推文时获取推文

有关详细信息,请参阅http://tools.it/

于 2013-06-26T20:09:32.703 回答