【问题标题】:Access 'HTTP_X_SHOPIFY_SHOP_API_CALL_LIMIT' with Python Shopify Module使用 Python Shopify 模块访问“HTTP_X_SHOPIFY_SHOP_API_CALL_LIMIT”
【发布时间】:2016-10-14 17:47:54
【问题描述】:

我正在寻找一种在调用 Shopify API 时查看我的请求的标头信息的方法。

API 文档说:

您可以使用为响应您的 API 调用而发送的 Shopify 标头检查您已经进行了多少次调用: HTTP_X_SHOPIFY_SHOP_API_CALL_LIMIT(列出您为该特定商店拨打了多少电话)

在 Shopify 支持页面上,我发现一个线程问同样的问题,Shopify 的回答是:

如果(您正在使用)python 适配器,那么您可能需要使用 get_headers 方法。我不确定,我不使用这个库。

在探索时,我尝试过如下调用:

shopify.ShopifyResource.get_headers().get('HTTP_X_SHOPIFY_API_CALL_LIMIT')
>>None

【问题讨论】:

  • 你通过shopify.ShopifyResource.get_headers()得到什么

标签: python shopify


【解决方案1】:

可以通过以下方式访问它:

resp_header = shopify.ShopifyResource.connection.response.headers["X-Shopify-Shop-Api-Call-Limit"]

但是,我还在另一个线程上看到,还有一个 API 密钥全局​​限制,应该可以通过以下方式访问:'x-shopify-api-call-limit'

【讨论】:

    猜你喜欢
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多