Задать вопрос
@nicsait

Не выполняется скрипт на одном хостинге. Api, amocrm. Как исправить?

Вопрос по api. Как должно работать: amocrm отправляет данные на скрипт, скрипт их обрабатывает и отправляет назад в amocrm.

У меня на хостинге скрипт работает отлично, но тот же самый файл на хостинге клиента - не принимает данные.

Принимаю данные об изменении сделки в amocrm такой конструкцией:

$param1 = $_POST['leads']['update'][0]['id'];
$param2 = $_POST['leads']['update'][0]['price'];


У клиента в логах это:

[Fri Jul 13 19:09:38.085286 2018] [:error] [pid 31587] [client 95.0.0.0] PHP Notice: Undefined index: leads in /var/www/sait/script.php on line 6
[Fri Jul 13 19:09:38.085340 2018] [:error] [pid 31587] [client 95.0.0.0] PHP Notice: Undefined index: leads in /var/www/sait/script.php on line 7


Т.е его сервер не принимает "leads". Но "leads" точно передается. Версия php на неработающем сервере 5.5.9. Тестил на своих с версиями 5 и 7 - всё работает отлично. В чем может быть проблема? Как можно исправить?

PS: техподдержка amocrm молчит неделю и не может подсказать.
  • Вопрос задан
  • 167 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Ash22
@Ash22
разработчик CRM
надо посмотреть что там в php://input

https://ru.stackoverflow.com/questions/262372/php-input
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы