来自 google adwords api 的错误 - AttributeError:“HTTPSConnectionWithTimeout”对象没有属性“proxy_info”
Posted
技术标签:
【中文标题】来自 google adwords api 的错误 - AttributeError:“HTTPSConnectionWithTimeout”对象没有属性“proxy_info”【英文标题】:Error from google adwords api - AttributeError: 'HTTPSConnectionWithTimeout' object has no attribute 'proxy_info' 【发布时间】:2018-03-26 12:57:54 【问题描述】:我已经创建了一个 MCC 帐户和一个测试帐户,获得了开发者令牌和刷新令牌
下载“googleads-python-lib-master”文件夹后,我已更改配置文件“googleads.yaml”以匹配以下参数:
# Required Fields #
#############################################################################
developer_token: .......
#############################################################################
# Optional Fields #
#############################################################################
client_customer_id: ***-***-****
user_agent:
# partial_failure: True
# validate_only: True
#############################################################################
# OAuth2 Configuration #
# Below you may provide credentials for either the installed application or #
# service account flows. Remove or comment the lines for the flow you're #
# not using. #
#############################################################################
# The following values configure the client for the installed application
# flow.
client_id: ......
client_secret: .....
refresh_token: ......
然后我使用命令“python setup.py build install”成功在“googleads-python-lib-master”文件夹中运行“setup.py”,并在“lib/site-packages”文件夹中安装了所有必要的模块
[all the modules][1]
[1]: https://i.stack.imgur.com/uQK8y.png
但是当我在 "C:\Users\my\python36-32\Lib\site-packages\googleads-python-lib-master\examples\adwords\v201802\basic_operations"
中运行 get_campaigns 或 add_ad_groups 等示例脚本时,我总是得到错误信息:
AttributeError: 'HTTPSConnectionWithTimeout' object has no attribute 'proxy_info'
来自 Google Developer 的视频教程没有帮助 谁能帮帮我?
【问题讨论】:
检查堆栈跟踪您在此问题上获得的信息,github.com/googleads/googleads-python-lib/issues/261。可能类似。 @SandeepRVenkatesh 非常有帮助!谢谢! 如果它解决了您的问题,我想发布该评论作为答案,以便您接受它。所以,如果有,请告诉我。 @SandeepRVenkatesh 是的,你可以发布答案,我会接受的 @SandeepRVenkatesh 抱歉,这是我第一次在 *** 上提问,您能告诉我如何才能接受您的回答吗?我没有找到“接受”按钮:) 【参考方案1】:似乎是由于一个错误,解决方法是将 httplib2 包固定到 httplib2==0.10.3.
推迟到这个 link 以获取有关该错误的更多信息。
【讨论】:
以上是关于来自 google adwords api 的错误 - AttributeError:“HTTPSConnectionWithTimeout”对象没有属性“proxy_info”的主要内容,如果未能解决你的问题,请参考以下文章
Google Adwords API 错误 - OAuth 客户端已删除
google adwords api 与 google-adwords-api gem
Google Adwords API - 刷新令牌 - python