【问题标题】:Authorize application to use twitter ads api via OAuth2通过 OAuth2 授权应用程序使用 twitter 广告 api
【发布时间】:2016-02-27 13:40:08
【问题描述】:

我正在使用 Python 的 Twython 库并希望访问 Twitter 广告 API。我已经注册了应用程序并获得了应用程序 ID 和应用程序密钥,还获得了访问令牌。如何授权我自己的应用程序访问我自己的 Twitter 广告活动?我已经通过 Twython 实例授权,但是当我提出请求时,例如 twitter.request('https://ads-api.twitter.com/0/stats/accounts/{0}/campaigns/{1}'.format(ACCOUNT_ID, CAMPAIGN_ID)) 我得到 401 错误:未经授权。请帮忙。

提前谢谢你。

【问题讨论】:

    标签: python twitter twython


    【解决方案1】:

    Twitter 广告 API 目前仅支持 OAuth 1.0A。 Twython 和其他库支持 Twitter API 的这种用户上下文身份验证方法(与 statuses/update 使用的方法相同),或者您可以直接使用 OAuth 库,例如 oauth2 - 它有一个误导性的名称,它实际上是 OAuth 1.0 A.

    更多信息:

    https://twitter.com/AdsAPI/status/662626967775264768

    https://dev.twitter.com/ads/overview/getting-started

    使用带有 OAuth 1.0A 和 oauth2 库的 Twitter API 的迷你示例是 here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-18
      • 2017-03-06
      • 2012-04-07
      • 1970-01-01
      • 2014-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多