使用Oauth通过应用程序凭据从Twitter获取趋势,没有特定的Twitter用户

时间:2013-06-10 13:52:10

标签: php api curl twitter oauth

如果之前已经提出过这个问题,我很抱歉,但似乎SO上的所有答案都与Twitter API 1.0相关,而不是使用REST和OAuth的新1.1。

我需要能够访问特定国家和全球的最新推特趋势,所以我知道我们的网址(在这种情况下为全球)将是:

https://api.twitter.com/1.1/trends/place.json?id=1&exclude=hashtags

...并根据Yahoo的WOEID将位置ID替换为“1”。很简单。

我迷失的地方是,我们希望定期在应用程序级别执行此操作,例如每N小时获取加拿大的当前趋势。不会有用户登录,因为这将是通过CRON调用的维护脚本,因此整个“重定向”过程会让我失望。

我的应用程序如何在不需要特定用户授权的情况下获得这些趋势来获取“令牌”?

或者有没有办法在twitters API区域中从我们注册的应用程序创建序列化令牌....或者这甚至是可能的,我们是否在尝试此类时违反了某种使用条款规定?

1 个答案:

答案 0 :(得分:0)

终于遇到了我正在寻找的东西,“仅限应用程序”访问以完全不同的方式完成,我只是没有找到合适的术语来获取我想要的东西,这里是描述所有内容的页面获得“持票人”令牌所需的步骤,该令牌可用于在没有任何传统用户凭证的情况下轮询Twitter ...

https://dev.twitter.com/docs/auth/application-only-auth

希望能帮助别人更快地找到它。