googleadwords在Python中使用OAuth2和suds进行API认证

2024-09-30 16:24:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用OAuth2授权来处理Adwords API。在

我可以授权一个帐户来获得授权码。我可以将此代码交换为OAuth2访问令牌/刷新令牌。但接下来呢。。。?在

googleadwordsapisoap请求头需要authToken、developerToken和userAgent(clientCustomerId是可选的)。有人能告诉我从access_token到authToken的文档吗(我想这就是我缺少的元素)。在

我在Python中工作,并成功地使用了Python Adwords库,以及使用suds作为SOAP客户机直接调用API,使用用户名/密码创建authToken,但我需要为我的应用转到OAuth2实现。在

我搜索了interwebs、Google Adwords组和StackOverflow,但没有找到任何帮助。我已经看过OAuth2操场,但是还没有成功地让它执行任何与SOAP相关的调用,尽管这是我的下一个调用点。在

任何帮助或建议将不胜感激。在

干杯 H


Tags: 代码文档tokenapi元素access帐户soap
2条回答

AdWords API实际上还不支持oAuth 2.o,所以这可能是您的问题;它目前只支持1.0a

实际上,它在这里:

http://code.google.com/p/google-api-ads-python/wiki/AdWordsOAuth2

它会给你指明正确的方向。看起来谷歌把之前的版本放在了前面(http://code.google.com/p/google-api-ads-python/wiki/AdWordsOAuth). 该页面应该明确标记为已弃用并指向新页面。在

希望这有帮助。在

相关问题 更多 >