Twitter 公司网站上的推特订阅源
我有一个公司网站,我想把推特推到其中,但我使用http提要得到了一个速率限制。因此,我想使用一种经过身份验证的方法来获取tweet 我是否真的必须注册一个应用程序才能做到这一点,即使它不是一个真正的应用程序,而且我的用户永远不会输入或更改twitter帐户信息 此外,我的公司网站没有公共地址,通过twitter注册应用程序似乎需要公共url。那我怎么才能避开这件事呢?我是否需要创建一个带有公共url的“假”应用程序来生成密钥Twitter 公司网站上的推特订阅源,twitter,twitter-oauth,Twitter,Twitter Oauth,我有一个公司网站,我想把推特推到其中,但我使用http提要得到了一个速率限制。因此,我想使用一种经过身份验证的方法来获取tweet 我是否真的必须注册一个应用程序才能做到这一点,即使它不是一个真正的应用程序,而且我的用户永远不会输入或更改twitter帐户信息 此外,我的公司网站没有公共地址,通过twitter注册应用程序似乎需要公共url。那我怎么才能避开这件事呢?我是否需要创建一个带有公共url的“假”应用程序来生成密钥 感谢您在这方面的帮助。听起来您是在通过http在服务器上下载提要?你可
感谢您在这方面的帮助。听起来您是在通过http在服务器上下载提要?你可以限制更新,这样你就不会达到速率限制 我建议改为在客户端执行此操作。有很多非常易于使用的嵌入式java脚本twitter客户端。速率限制问题将消失,因为提要将来自桌面而不是服务器(除非他们只是不断刷新)
- 推特上列出了一些
- (另一个JQuery插件)
如果你想要一个以上的提要,你可以使用流式API获取最多400个关键字或最多5000个用户的所有推文。这仍然不需要注册应用程序,因为流式API仍然允许基本身份验证 我只是想把这篇文章贴出来,以备将来参考,以防其他人也有同样的问题。解决我问题的办法是在twitter上注册一个应用程序。但是因为我只使用一个用户,所以您不必执行常规的OAuth步骤来生成密钥请求、获取响应等。您在twitter中注册的每个应用程序都有自己的“访问令牌”,您可以使用它来检索推文等。因此,这就是我最终解决问题的方法
其他细节:我主要关心的是必须执行OAuth步骤,比如请求访问代码等等。。。由于我的应用程序只是一个单用户实现(只是从公司持有的twitter帐户中获取与公司相关的推文),所以似乎不需要做所有这些。但我发现,当你在twitter上注册一个应用程序时,每个应用程序都有一个私人访问令牌。您可以在此处查看有关的一些信息: 我假设http限制了你从你公司的公共feed上获取推文?twitter提要多久更新一次?谢谢你的回复。问题是,使用get-httpget-to,我得到了一个速率限制。我不知道公司网络上还有什么在使用相同类型的请求,所以我无法控制它。我认为在代理服务器上运行@Casey建议的脚本也不适合我的情况。我不确定使用流式API是否会有同样的限制。这就是为什么我考虑使用OAuth,直接登录到我的帐户来获取我的推文。还有什么想法吗?你能详细介绍一下这个答案吗?您是否使用oauth_令牌和机密对请求进行签名?我添加了一些“附加细节”,这可能有助于理解我所做的事情。