Я пытаюсь войти через веб-сервис на сайт Prestashop.Я пытаюсь написать утилиту для моего веб-приложения на PHP, чтобы можно было отправлять сообщения через мое приложение пользователю для моего приложения, созданного на сайте PrestaShop, с использованием контроллера AdminCustomerThreads, но я не знаю, как это сделать правильно.потому что для этого нужен токен (мне интересно, это токен, сгенерированный при входе в систему).Я пытался войти с этим кодом
$webService = new PrestaShopWebservice(my_prestashop_site,my_webservice_key, true);
$password = md5(my_password);
$opt = array(
'resource' => 'employees',
'filter[email]' => '[email@domain.com]',
'filter[passwd]' => '['.$password.']',
'display' => 'full',
);
$xml = $webService->get($opt);
Я использую библиотеку PrestaShop Webservice для php здесь .
Когда я выполняю этот код, я PrestaShop WebСервис возвращает мне ошибку 403.Я просмотрел таблицу базы данных PrestaShop для сотрудников, чтобы проверить, верен ли мой пароль, и все кажется правильным.
Я бы знал, как правильно войти в систему в качестве сотрудника и как я могу использовать контроллер AdminCustomerThreads для отправки настраиваемого сообщения своим клиентам через мою учетную запись сотрудника PrestaShop.
Если это поможет, яу меня включен веб-сервис, но мой режим CGI для PHP отключен, на данный момент я выполнял операции в PrestaShop через мое приложение, и оно работало без активации CGI.
Я использую Laravel 5.5.
Спасибо всем !!