使用请求包装shopify api。
shopify-requests的Python项目详细描述
shopify请求
shopifyrequests是shopify的api客户端,它构建在requests库之上。
本项目的主要目标是:
- 删除执行单个API调用所需的锅炉板代码
- 很好地使用测试库,如VCR和requestsMock
- 易于使用
未来还计划支持http2
、asyncio
和GraphQL
。
用法
fromshopify_requestsimportRestClientclient=RestClient('foo.myshopify.com',access_token='abc123')response=client.get('shop.json')
RestClient
是配置点,因此使用它发出的所有请求都具有相同的选项。
可以配置的选项有:
- OAuth令牌vs私有应用程序令牌
- API版本
- 安全重试
- 速率限制退避
有关更多配置选项,请查看API Docs
使用同一个客户机的另一个好处是,它将重用相同的TCP连接,因此SSL握手只需发生一次。
你发现了虫子还是有问题?
issue board将是接触并解决问题的最佳场所。