Вызов prestashop webservices возвращает "Параметр должен быть массивом - PullRequest
0 голосов
/ 17 мая 2018

При вызове клиентских веб-сервисов prestashop по URL: https://www.shop.com/api/categories?display=full"

Я получаю следующую ошибку:

<?xml version="1.0" encoding="UTF-8"?>
<thirtybees xmlns:xlink="http://www.w3.org/1999/xlink">
<errors>
<error>
<code><![CDATA[3]]></code>
<message><![CDATA[[PHP Warning #2] count(): Parameter must be an array or an object that implements Countable (/home/xyz/public_html/classes/webservice/WebserviceRequest.php, line 927)]]></message>
</error>
</errors>
</thirtybees>

Они переключили серверы, и проблема была не на старом сервере, а на новом. Говорят, что все так, как должно быть, но я подозреваю, что может быть проблема с их установкой Prestashop и версией php. У меня просто нет этих подробностей от клиента.

Может кто-нибудь посоветовать мне, что делать, особенно если они уже сталкивались с подобными проблемами.

Спасибо

1 Ответ

0 голосов
/ 31 мая 2018

Ваш клиент использует Тридцать пчел , что является предысторией PrestaShop 1.6.

Существует github для решения проблем с веб-сервисом. https://github.com/thirtybees/thirtybees/issues/434

...