Die Shopify API-Referenz sagt:Shopify Python API anfordern ISO 8601 Fomat
updated_at_min
Produkte anzeigen zuletzt nach Datum (Format aktualisiert: 2014-04-25T16: 15: 47-04: 00)
Wenn ich ein Datetime-Objekt, wenn ein API-Aufruf zu machen, muß ich die Datetime zu einem String von ISO 8601, bevor die Anforderung konvertieren?
d. Muss ich das tun?
min_date = timezone.now()
shopify.Product.count(created_at_min = str(min_data.isoformat()))
Meine Anfrage wie diese dann aussehen:
https://[store-url].myshopify.com/admin/products/count.json?updated_at_min=2017-01-29T14%3A43%3A27-05%3A00
dieses Versus (wenn ich übergeben Sie die unformatiert Datetime-Objekt in):
https://[store-url].myshopify.com/admin/products/count.json?updated_at_min=2016-12-10+14%3A43%3A27-05%3A00
(Wenn ja , warum funktioniert die Shopify Python-API nicht automatisch mit dieser Konvertierung, scheint irgendwie albern zu sein?)
Ich habe das nicht benutzt, aber wenn es so ist, kann es sinnvoll sein, ein Problem mit der Shopify Python-Bibliothek zu öffnen, wenn Sie denken, dass es schon damit umgehen sollte. –
Danke, ich habe es gerade erstellt: https://github.com/Shopify/shopify_python_api/issues/175 – cj1689262