我正在使用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错误:未经授权。请帮忙。
提前谢谢。
答案 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。