15 javascript twitter jquery jsonp
我正在开发一个基本的个人主页,包含一个单独的html文档,一个.css和jquery*.js文件.我想通过从推文中获取页面内容来创建博客.标准小部件不适合页面的外观.
我可以通过API v1从没有身份验证垃圾的任何帐户中获取公共推文(这是垃圾,因为它仍然是公共数据).但是使用API v1.1,它会返回身份验证错误.它希望我进行身份验证以获取公共数据.尝试浏览 此网址.它表明({"errors":[{"message":"Bad Authentication data","code":215}]});.
我的问题是有没有办法通过客户端js获取公共推文?我不想创建一个只需获取公共数据的应用程序.我不想使用identi.ca或者其他,但Twitter推动我做.
在Zachary Kinebel对Norguard的回答发表评论后,我认为,作为对Norguard的评论可能对其他人有所帮助,我应该把它放在这里:
/search.json?q=from:nerdswguitars=== NerdsWGuitars /search.json?q=to:nerdswguitars最近的推文===最近的推文给NerdsWGuitars /search.json?q=from:nerdswguitarsOR = to:nerdswguitars两者./search.json?q=@nerdswguitars===涉及NerdsWGuitars的帖子./search.json?q=#nerdswithguitars===发布趋势"nerdswithguitars".但是你必须确保你正确地对查询进行URL编码.在这里阅读更多内容:https://dev.twitter.com/docs/using-search如果您无法找到您正在寻找的内容,那么您需要更加具体
Nor*_*ard 10
在糟糕创意的精彩世界中,截至2013年5月,Twitter正在落后于这个答案,并且至少需要您使用其中一个小部件,并将其搞砸,或者设置应用程序并执行应用程序级别身份验证,即使对于公共时间线GET请求也是如此.
如果他们改变主意,或者延迟投掷开关,这至少会继续存在.
使用搜索API:
"http://search.twitter.com/search.json?q=nerdswguitars"
Run Code Online (Sandbox Code Playgroud)
您可以使用URL编码#或@搜索词前面的内容.您还可以使用from或to等关键字,并指定限制等.
你可以使用Mooch,一个旨在解决这个问题的小应用程序.设置新的Mooch服务非常简单,并使用Heroku.部署过程需要Heroku Toolbelt应用程序.
git clone git@github.com:eloquent/mooch.git).heroku login)登录.heroku create.Mooch使用仅应用程序身份验证方法对Twitter API的请求进行身份验证.这需要来自步骤1中创建的Twitter应用程序的消费者密钥和秘密.
heroku config:set MOOCH_CONSUMER_KEY=xvz1evFS4wEEPTGEFPHBog
heroku config:set MOOCH_CONSUMER_SECRET=L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg
Run Code Online (Sandbox Code Playgroud)
git push heroku master新的Mooch服务现在应该可以使用了.检查Heroku仪表板上的服务位置.
有关更详细的配置说明,演示应用程序等,请查看GitHub上的Mooch README.
| 归档时间: |
|
| 查看次数: |
10429 次 |
| 最近记录: |