首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shopify python api间歇性连接错误

Shopify python api间歇性连接错误
EN

Stack Overflow用户
提问于 2015-09-21 22:46:26
回答 2查看 174关注 0票数 0

在尝试使用Python Shopify api时,我一直收到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/home/will/workspace/modernprints-django/shop/export.py", line 226, in <module>
    prints()
  File "/home/will/workspace/modernprints-django/shop/export.py", line 122, in prints
    copy_metafields(fields, old_print, new_print)
  File "/home/will/workspace/modernprints-django/shop/export.py", line 35, in copy_metafields
    'value_type': 'string',
  File "/home/will/virtualenv/modernprints-django/local/lib/python2.7/site-packages/shopify/mixins.py", line 22, in add_metafield
    metafield.save()
  File "/home/will/virtualenv/modernprints-django/local/lib/python2.7/site-packages/pyactiveresource/activeresource.py", line 824, in save
    data=self.encode())
  File "/home/will/virtualenv/modernprints-django/local/lib/python2.7/site-packages/pyactiveresource/connection.py", line 364, in post
    return self._open('POST', path, headers=headers, data=data)
  File "/home/will/virtualenv/modernprints-django/local/lib/python2.7/site-packages/shopify/base.py", line 23, in _open
    self.response = super(ShopifyConnection, self)._open(*args, **kwargs)
  File "/home/will/virtualenv/modernprints-django/local/lib/python2.7/site-packages/pyactiveresource/connection.py", line 290, in _open
    raise Error(err, url)
pyactiveresource.connection.Error: <urlopen error [Errno -2] Name or service not known>

它将工作一分钟左右,然后停止。使用shopifyAPI 2.1.5。

EN

回答 2

Stack Overflow用户

发布于 2015-09-24 01:43:43

如果它在你达到API调用限制之前就起作用了呢?尝试通过在进行呼叫时获取响应状态代码来查看这是否属实。

我之所以建议你这样做,是因为你之前说过它对你有效。然而,我很好奇你是否从你的API调用中收到了来自Shopify的任何数据?

记住,要使用python Shopify API进行API调用,请执行以下操作:

代码语言:javascript
复制
session = shopify.Session(params['shop'], token)
shopify.ShopifyResource.activate_session(session)

这并不是说这只在你使用Shopify App键设置会话之后才起作用。

票数 0
EN

Stack Overflow用户

发布于 2015-09-24 16:43:19

事实证明是我的网络连接出了问题,奇怪的是,在做其他事情的时候却没有被注意到。尝试使用谷歌的DNS,并切换到以太网,而不是无线,它开始正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32698197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档