2016-06-16 66 views

回答

1

As you can see from the documentation,你需要與請求傳遞以獲得特定範圍內創造客戶的參數是created_at_mincreated_at_max。除非您想手動輸入時間戳,否則我們需要datetime模塊中的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) 

我們正在與strftime方法使用的格式化字符串將賦予我們的時間由Shopify文檔所需的格式,UTC時區中的硬編碼的。如果你想使用一個不同的時區,你可以使用不同的時間偏移進行硬編碼,也可以使用pytz module

現在,實際調用API。當使用Shopify資源find方法,你傳遞屬性名稱/值對作爲關鍵字參數,就像這樣:

customer_list = shopify.Customer.find(
    created_at_min = date1, 
    created_at_max = date2 
) 

瞧,這應該回到你的Customer資源列表,或者一個空列表,如果沒有火柴。

相關問題