Twitter的RSS feed以前的格式为https://twitter.com/statuses/user_timeline/username.rss;然后他们搬到了https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=username。显然,这也将在2013年3月(即本月!)停止,这次是没有其他方法来获取它们。对于我们这些需要从当前RSS提要切换的人来说,这是必要的。我的基于Twitter的提要的新提要URL,但实际上,即使是手动(一对一)生成器也很不错。

#1 楼

我有一个脚本,可让您将用户时间轴作为RSS移至以下位置:http://twitrss.me/

#2 楼

http://twitter-rss.com似乎已经死亡。

我正在使用另一项服务http://rss4twitter.appspot.com-到目前为止,它似乎工作正常。它也只支持用户时间表。

评论


rss4twitter.appspot.com指向rssitfor.me,该消息在未注明日期的消息中警告说,它“已承受重负载,持续48小时”。尝试从Twitter提要中提取RSS时出现了404错误。似乎很需要从Twitter获取RSS,这使小型站点不堪重负。

–马克·贝瑞(Mark Berry)
13年8月15日在17:47

#3 楼

Twitter似乎终于通过发布v1.1 API终止了所有对RSS的标准访问。但是,有一个PHP Twitter-RSS-Parser应用程序可让您在自己的网站上获得完整的Twitter RSS反馈(不仅仅是像http://twitter-rss.com/上的单个用户推文):

创建一个新的Twitter应用程序

创建后,单击“详细信息”标签底部的“创建我的访问令牌”
在OAuth标签中查找并获取令牌/使用者详细信息
从github下载Twitter-RSS-Parser(https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.zip)
将其解压缩并FTP到您的站点
将config.php-dist文件复制到config.php
编辑config.php文件并修改以下行以匹配Twitter应用的OAuth设置
转到您上传的URL,例如http://example.com/Twitter-RSS-Parser/?home来检查其是否正常工作

$consumer_key = 'xxxxxxxxxxxxxxxxxxxx';
$consumer_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

请注意,我已经对此进行了博客撰写,其中包括屏幕截图:http://ianchanning.wordpress.com/2013/06/26/twitter-rss-feeds/
我还要注意的是,您还获得了以下链接,您可以使用以下网址:

单个用户鸣叫

http://example.com/Twitter-RSS-Parser?screen_name=stephenfry&count=100


单个用户列表

http://example.com/Twitter-RSS-Parser/?list=cricket&owner=stephenfry


Twitter搜索

http://example.com/Twitter-RSS-Parser?q=kittens




评论


我做了所有步骤。当我在config.php的$ twit_name中输入有效的用户名时,我的应用程序正在运行。但是我想将此应用程序用于跟踪多个用户(例如,通过用查询字符串传递用户名)。那可能吗?

–hkBattousai
13年7月10日在9:16

@hkBattousai这样做的方法是为每个用户提供一个RSS feed,因此在您的feed阅读器中,您将使用此URL(domain.com/…)为stephenfry创建一个feed,然后为例如创建一个单独的feed。 mdo(domain.com/Twitter-RSS-Parser?screen_name=mdo&count=100)

–icc97
13年7月11日在8:44

#4 楼

数周前,使用Twitter API的v1淘汰了RSS feed。我认为Twitter推迟了退休计划,因为他们知道很多应用程序将停止工作(依赖Twitter RSS feed的那些应用程序)

问题是使用API​​ v1.1生成RSS feeds您必须创建一个进行身份验证的应用。它提高了访问数据的门槛,以便只有开发人员才能访问。最后,我决定编写自己的脚本来完成这项工作。它的优点是您可以在网站上运行它-从而不必依赖第三方服务。显然,必须将其安装在网站上对某些人来说有点棘手,但我尝试使其尽可能简单。在Twools页面上。我还写了一篇深入的文章,介绍Twitter正在使用其API进行操作,RSS的删除以及如何使用Twools-Twools简介-您的Twitter RSS feed释放了。在您的网站上,您可以生成RSS源。

首先,选择输入源:


您的家庭时间轴
用户时间轴(或其他用户)
您的提及
您的收藏夹
列出时间轴(从您拥有的列表中)
收到的直接消息(默认情况下禁用)
已发送的直接消息(默认情况下处于禁用状态)
Twitter搜索
新关注者
新朋友

然后您就可以过滤以下结果:

过滤推文
/>


包含任何关键字#hashtag或@screen_name:您可以在此字段中按单个关键字,hashtag或屏幕名称进行过滤。例如,如果您只想返回包含#socialmedia主题标签的推文,则可以在此处输入。或者,您可以输入一个屏幕名称(例如@iagdotme)以仅返回提及该用户的推文。

包含所有关键字,##标签或@screen_names:您可以在此字段中按多个关键字,#标签或屏幕名称进行过滤。这与上一字段类似,不同之处在于您可以通过用逗号分隔添加多个关键字,#标签或屏幕名称。例如,您可以输入“ #socialmedia,@iagdotme”仅返回包含#socialmedia主题标签并提及@iagdotme

的推文,其中不包含任何关键字,#hashtags或@screen_names:您可以按多个关键字进行过滤,此字段中的主题标签或屏幕名称。除了将只显示不包含任何这些关键字,主题标签或屏幕名称的推文之外,这与上一个字段相似。如果在最终选项中选中,则可以将其从Feed输出中删除。

发件人:只会返回这些用户的推文

不是发件人:只有非这些用户的推文会将被退回

使用应用程序:您可以按用于发送推文的应用程序进行过滤。您可以使用逗号分隔来选择多个应用名称。例如,要返回用Hootsuite或Buffer发布的推文,您可以在此处输入“ Hootsuite,Buffer”。

不使用应用程序:类似于上一个字段,但是在这里您可以返回不使用而发布的推文这些应用。您可以使用逗号分隔来选择多个应用名称。例如,要返回未使用Hootsuite或Buffer发布的推文,您可以在此处输入“ Hootsuite,Buffer”。

排除调度应用:通过选中此框,您可以排除各种调度应用( (例如Buffer,IFTTT,Social Oomph和Triberr)。您可以通过编辑配置文件来编辑列表(请参阅下文)。

排除RT:通过选中此框,您可以从结果中排除RT。这使用Twitter自己的API来仅返回非转推,还可以在推中搜索RT。

被收藏:仅返回被收藏的推文。

被转发:仅返回被转发的推文。 br />

在“位置”中:您可以按发推文人员的位置进行过滤。此过滤器查看用户个人资料的位置字符串。

在Bio中:您可以从用户的个人资料中过滤关键字。

语言文字:您可以按发推文的人所用的语言。

完成操作后,您可以操纵输出...




删除指定的内容井号:如果您在上方的“包含单个#井号”字段中输入了井号,则可以将其从输出中删除。如果要用于交叉过帐,此功能特别有用。例如,如果您要检索带有#li主题标签的推文以过帐到LinkedIn,则不希望#li主题标签出现在摘要中。

删除所有主题标签:这非常残酷-它会删除所有主题标签,包括嵌入式主题标签。

从末尾删除所有主题标签,但仅在其他地方删除“#”:这可能比以前的主题标签过滤器有用。它将从推文的末尾删除所有主题标签。但是,它会将标签保留在推文的主体中,但会删除“#”符号。当人们在行内使用标签时,删除将失去鸣叫感,这很有用。例如,“伟大的#twitter应用程序可以使您的#rss feeds返回您的#rss提要#socialmedia #twittertools”将变成“伟大的twitter应用程序可以为您的RSS提要而提供的RSS”。

删除所有屏幕名称(包括'via @ screenname'):这将从推文中删除所有屏幕名称。有助于交叉发布和清理推文。

链接到tweet中包含的第一个URL(如果可用):RSS feed通常链接到每个tweet,但是如果选中此选项,Twools将链接到每个tweet中包含的第一个URL。如果您想为推文中的文章添加书签,或者交叉发布到LinkedIn或Facebook,以链接到该推文中的文章,这将非常有用。 -被选中)-缓慢:Twools试图通过找出重定向到的网址来缩短推文中包含的URL。这可能非常慢,因为Twools必须分别浏览每个URL。但是,当您要链接到干净的URL时,此功能将非常有用。

删除所有URL:从推文中删除所有URL。如果您选择了“链接到Tweet中包含的第一个URL”,则此功能特别有用。鸣叫,请选择此选项。如果您想查找有关您的关注者或提到您的人的信息,这很有用。您可以使用此信息来关注,取消关注或将其添加到列表中。


评论


这看起来令人难以置信。谢谢你写这个!!我会尝试一下,让您知道它如何进行:)。 (在那边。)

–user23222
13年7月24日在8:12

不用担心-希望对您有所帮助。我也几乎完成了它的WordPress插件版本,这将使其更易于使用。让我知道你是怎么办的!

– Baritoneuk
13年7月24日在11:46

#5 楼

虽然不是直接获取提要的方法,但是有一个RSS阅读器(支持BazQux阅读器)支持Twitter的时间表。它不仅显示推文的文本,还显示作者的头像和所附图片。

您可以尝试导入Google Reader订阅,它应该使用新的Twitter JSON API自动处理您的旧链接。您还可以通过输入twitter.com/UserName url来订阅新的Twitter。

PS:我是BazQux Reader的作者。

评论


谢谢,但也许负担很重,因为订阅Twitter提要似乎不太好(很长一段时间一直显示“订阅新提要”消息,直到最终开始显示帖子)。无论如何,它最终都会起作用,所以我会接受答案。

–waldyrious
13年3月18日在9:24

呃,对不起,我没注意到这只是免费试用。对不起,这对我不起作用。我不得不接受。

–waldyrious
13年3月18日在9:27

#6 楼

有一个网站newsmixx.com,显示推特和其他用于搜索查询的供稿。只需访问他们的搜索页面并搜索查询即可。

评论


但是,这实际上并没有提供RSS feed。

– jonsca♦
2013年12月26日在1:36