当我放入twitter提要时(https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=chulian1819)进入yahoo管道,我得到一个错误400,当我使用YQL控制台时,它说"重定向到robots.txt受限URL:https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=chulian1819"
http://query.yahooapis.com/v1/public/yql?q=select%20*%20来自%20html%20where%20url%3D%22https%3A%2F%2API.twitter.com%2F1%2FStatus%2User_timeline.rss%3Screen_name%3Chulian1819%22&诊断=真正的
如何将用户的twitter提要导入yahoo管道?
谢谢!
ps:我的推特帖子不受保护,我可以在浏览器上使用rss提要,并且没有登录到推特
嗨,我可以用雅虎制作一个twitter提要混合!管道我尝试了很多不同的其他"程序",但雅虎!pipes只是统治这一个;)
我用Fetch Feed、Sort和Regex来做我的事情。
折叠细节对其他人来说可能很有趣
您可以从获取的url
http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=REPLACEWITHNAME
http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=REPLACEWITHOTHERNAME…
按项目排序.pubDate以按日期获得提要的混合
我使用regex删除文本中的url(https?://([-\w.]+)+(:\d+)?(/([\w/_.]*(\?\S+)?)?)
可能有一些预先制作好的雅虎管道是公开的,你可以简单地克隆和改编,但我还没有研究过,所以也许其他人可以发布关于的消息
无论如何,希望它能帮助
当Yahoo Pipes从RSS提要甚至网页中检索内容时,它会使用请求标头中的用户代理字符串来标识自己,这是由Yahoo修复的,不能更改。因此,如果被刮的网站堵塞了雅虎的管道,那么你就没有运气了,这是不可能的。
唯一的解决方法是改用cURL,这可以模仿web浏览器userAgentstring并绕过robots.txt文件。然而,这将意味着使用启用PHP的Web服务器或谷歌应用程序引擎来获取提要。