【发布时间】:2017-01-29 18:39:46
【问题描述】:
Shopify API 参考说:
updated_at_min
显示最后更新日期后的产品(格式:2014-04-25T16:15:47-04:00)
如果我在进行 API 调用时有日期时间对象,是否需要在发出请求之前将日期时间转换为 ISO 8601 格式的字符串?
即我需要这样做吗?
min_date = timezone.now()
shopify.Product.count(created_at_min = str(min_data.isoformat()))
那么我的请求将如下所示:
https://[store-url].myshopify.com/admin/products/count.json?updated_at_min=2017-01-29T14%3A43%3A27-05%3A00
与此相反(如果我传入 unformatted 日期时间对象):
https://[store-url].myshopify.com/admin/products/count.json?updated_at_min=2016-12-10+14%3A43%3A27-05%3A00
(如果是这样,为什么 Shopify Python API 不自动处理这种转换,看起来有点傻?)
【问题讨论】:
-
我没有使用过,但如果是这样,如果您认为 Shopify Python 库应该已经处理这个问题,那么打开一个问题可能是有意义的。
-
谢谢,我刚刚创建了这个:github.com/Shopify/shopify_python_api/issues/175