Автор Тема: Работа вебсервиса различается, почему?  (Прочитано 191 раз)

16 Февраль 2024, 15:15:19
  • Ветеран
  • *****
  • Сообщений: 527
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
День добрый,

Есть тестовый ресурс. Для получения информации о всех комбинациях для определённого товара идёт вот такой запрос к вебсервису:
https://prestashop.inspireui.com/api/combinations?product=1&display=full&ws_key=JC8CEY5ZXG61JZAXY7LLJXQJYHI3R6SJ&output_format=JSON&lang=ru
всё в порядке, он работает.

Однако если я запускаю подобный запрос уже на своём ресурсе (Prestashop 8.1.3), то выдаются все возможные комбинации без учёта product=1
https://new.xxx.ru/api/combinations?product=1&display=full&ws_key=ВАШ_API_КЛЮЧ&output_format=JSON&lang=ru

А вот в таком случае через filter всё отрабатывает корректно, выдаются все комбинации только для  id_product=1
https://new.xxx.ru/api/combinations/?filter[id_product]=[1]&display=full&ws_key=ВАШ_API_КЛЮЧ&output_format=JSON&lang=ru

С чем могут быть связаны расхождения в работе веб сервисов?

Как настроить, чтобы работало правильно как здесь:
https://prestashop.inspireui.com/api/combinations?product=1&display=full&ws_key=JC8CEY5ZXG61JZAXY7LLJXQJYHI3R6SJ&output_format=JSON&lang=ru
17 Февраль 2024, 00:21:55
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
17 Февраль 2024, 00:29:15
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Для prestashop 1.8 версия 8 для webservice. Там результат через filter параметр.
17 Февраль 2024, 14:40:59
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 527
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля