来自 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编码错误

Google Adwords API 错误 - OAuth 客户端已删除

google adwords api 与 google-adwords-api gem

Google Adwords API - 刷新令牌 - python

使用 OAuth 创建 google adwords API 应用程序

Google AdWords API PHP ReportDefinitionService 选择器