【问题标题】:Getting Trends from Twitter using Oauth with application credentials, no specific twitter user使用 Oauth 和应用程序凭据从 Twitter 获取趋势,没有特定的 Twitter 用户
【发布时间】:2013-06-06 04:57:21
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: php api curl twitter oauth


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-08
      • 2011-05-22
      • 2018-04-01
      • 2014-05-21
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 2017-02-11
      相关资源
      最近更新 更多