我是新來的,並且我遇到了webservice的問題。webservice中的Prestashop過濾器date_add
當我嘗試檢索客戶通過過濾DATE_ADD我得到這個錯誤:
<message><![CDATA[This filter does not exist. Did you mean: "deleted"? The full list is: "id", "id_default_group", "id_lang", "newsletter_date_add", "ip_registration_newsletter", "last_passwd_gen", "secure_key", "deleted", "passwd", "lastname", "firstname", "email", "id_gender", "birthday", "newsletter", "optin", "website", "company", "siret", "ape", "outstanding_allow_amount", "show_public_prices", "id_risk", "max_payment_days", "active", "note", "is_guest", "id_shop", "id_shop_group"]]></message>
這是我的代碼:
$yesterday = date("Y-m-d H:i:s", time() - 60 * 60 * 24);
$webService = new PrestaShopWebservice(PS_SHOP_PATH, PS_WS_AUTH_KEY, DEBUG);
// Qui imposto le opzion dell'array per il Webservice: in questo caso i clienti e setto che il formato è json
$opt = array('resource' => 'customers',
'filter[date_add]' => '['.$yesterday.']&date=1',
'display' => 'full',
'output_format' => 'JSON'
);
// faccio la chiamata
$xml = $webService->get($opt);
我堅持,我不知道該怎麼辦! !任何幫助表示讚賞
謝謝合作,但仍然有 –
你有什麼想法的問題? –
你在'filter [date_add]'裏面有''date = 1''。嘗試添加到數組。因爲在webservice中如果不是'(!empty($ this-> urlFragments ['date'])&& $ this-> urlFragments ['date'])'它將從可用字段中刪除date_add – sadlyblue