我正在一个基本的个人主页上,它由一个html文档,一个.css和jquery * .js文件组成。我想通过从推文中获取页面内容来创建类似博客的外观。标准小工具不适合页面外观。

我可以通过API v1从任何没有身份验证废话的帐户中获取公共(public)tweet(这是废话,因为它无论如何都是公共(public)数据)。但是使用API​​ v1.1时,它将返回身份验证错误。它希望我进行身份验证以获取公共(public)数据。尝试浏览this网址。它显示({"errors":[{"message":"Bad Authentication data","code":215}]});

我的问题是,有没有一种方法可以通过客户端js获取公共(public)推文?我不想创建一个仅获取公共(public)数据的应用程序。我不想使用identi.ca或其他方式,但Twitter促使我这样做。

我认为扎卡里·金贝尔(Zachary Kinebel)对诺加德(Norguard)的回答持评论意见,因为对诺加德(Norguard)的评论可能对其他人有帮助,我应该在这里提出:
/search.json?q=from:nerdswguitars === NerdsWGuitars的最新推文/search.json?q=to:nerdswguitars === NerdsWGuitars的ijt_code或/search.json?q=from:nerdswguitars ===的最新推文。 to:nerdswguitars ===涉及NerdsWGuitars的帖子。 /search.json?q=@nerdswguitars ===发表趋势“nerdswithguitars”。但是您必须确保对查询进行了正确的URL编码。在此处阅读更多信息:https://dev.twitter.com/docs/using-search,如果您找不到要查找的内容,那么您需要更加具体

最佳答案

编辑

在糟糕的主意的奇妙世界中,截至2013年5月,Twitter拒绝了这个答案,并且至少要求您使用他们的一个小部件,或者用小牛角钉它,或者您设置一个应用程序并执行该应用程序级别的身份验证,即使对于公共(public)时间线GET请求也是如此。

如果他们改变主意,或者延迟了 throw 开关,那么这种情况至少会继续存在。

使用Search API:

"http://search.twitter.com/search.json?q=nerdswguitars"

您可以在搜索字词前使用URL编码的#@。您还可以使用fromto之类的关键字,并指定限制等。

08-25 23:36