As you can see from the documentation, die Parameter, die Sie brauchen mit der Bitte übergeben, um den Kunden innerhalb eines bestimmten Bereichs erstellt zu erhalten sind created_at_min
und created_at_max
. Sofern Sie die Zeitstempel nicht manuell eingeben möchten, benötigen wir das Objekt datetime
aus dem Modul datetime
.
from datetime import datetime
time_format = "%Y-%m-%dT%H:%M:%S+00:00"
min_date = datetime(year=2016, month=5, day=1).strftime(time_format)
max_date = datetime(year=2016, month=6, day=1).strftime(time_format)
Die Formatierungsstring wir mit dem strftime
Methode verwenden wird uns unsere Zeit in der von der Shopify Dokumentation erforderlichen Format geben, mit UTC-Zeitzone hartcodiert. Wenn Sie eine andere Zeitzone verwenden möchten, können Sie kann entweder in einem anderen Zeitversatz fest codieren oder pytz module verwenden.
Nun zum tatsächlichen Aufruf der API. Bei der Verwendung von find
Methoden Shopify Ressourcen, übergeben Sie Eigenschaftsnamen/Wert-Paare als Keyword-Argumente, etwa so:
customer_list = shopify.Customer.find(
created_at_min = date1,
created_at_max = date2
)
Und voila, das sollte Sie eine Liste von Customer
Ressourcen oder eine leere Liste, wenn es keine ist Streichhölzer.