Веб-сервисы Prestashop не фильтруются по date_updPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Веб-сервисы Prestashop не фильтруются по date_upd

Сообщение Anonymous »

Я создаю веб-API, и мне нужны продукты Prestashop, чтобы он работал.
Дело в том, что существует более 80 000 активных продуктов, и это очень болезненно. p>
Поэтому я пытаюсь отфильтровать продукты, которые были обновлены за последние пару дней, чтобы минимизировать время загрузки запроса.
код, который у меня есть, такой далеко это

Код: Выделить всё

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://'.PS_WS_KEY.'@'.PS_WS_URL.'/api/products/?filter[date_upd]=[2021-01-01 00:00:00, 2021-04-07 00:00:00]&date=1&output_format=JSON',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));

$response = curl_exec($curl);

curl_close($curl);
print_r($response);
Приведенный выше cURL возвращает пустой массив. Другая проблема, с которой я столкнулся, заключается в том, что я не могу фильтровать определенные поля, когда получаю все продукты, то есть идентификатор, имя, цену, описание и т. д. Вместо этого я получаю только идентификатор.
Prestashop версия 1.7 .3, PHP 7.4

Подробнее здесь: https://stackoverflow.com/questions/669 ... y-date-upd
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»