授权应用程序通过OAuth2使用twitter ads api

时间:2015-11-24 22:29:22

标签: python twitter twython

我正在使用Python的Twython库,希望能够访问Twitter Ads API。我注册了应用程序并获得了应用程序ID和应用程序密钥,并获得了访问令牌。如何授权我自己的应用程序访问我自己的Twitter广告系列?我通过Twython实例授权,但是当我发出请求时,例如CREATE TRIGGER tg_newuser_insert BEFORE INSERT ON tbl_newuser FOR EACH ROW BEGIN INSERT INTO tbl_seq VALUES (NULL) SET NEW.id = CONCAT('YTUM', LPAD(LAST_INSERT_ID(), 8, '00000')); END 我得到401错误:未经授权。请帮忙。

提前谢谢。

1 个答案:

答案 0 :(得分:2)

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

更多相关内容:

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

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

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