Прицепил к AmoCRM инстаграм и вебхук, который срабатывает при каждом новом сообщении в инсте.
Код на сервере такой:
<?php
file_put_contents('test.txt', file_get_contents('php://input'));
?>
Собстна, приходит какая-то белеберда. Прогнал её через url-decoder. Получил
этоmessage[add][0][id]=e259222a-d821-4bc6-b427-e8f1c6037ba7&message[add][0][chat_id]=d2222c89-f9dd-4507-abf1-e222c2944cfe&message[add][0][author][id]=d4222b8d-c4d3-4222-bada-322f4f5a2525&message[add][0][author][name]=test&message[add][0][text]=Hi&message[add][0][created_at]=1615132900&message[add][0][origin]=instagram&message[add][0][element_id]=48a2a9e6bfbea9920cd4222f22aa417d228a0ba3d93523a41c6ff9fd0a25&message[add][0][element_type]=14&account[subdomain]=test&account[id]=test&account[_links][self]=https://test.amocrm.ru
Далее заменил все & на переносы строк и вышло
этоmessage[add][0][id]=e259222a-d821-4bc6-b427-e8f1c6037ba7
message[add][0][chat_id]=d2222c89-f9dd-4507-abf1-e222c2944cfe
message[add][0][author][id]=d4222b8d-c4d3-4222-bada-322f4f5a2525
message[add][0][author][name]=test
message[add][0][text]=Hi
message[add][0][created_at]=1615132900
message[add][0][origin]=instagram
message[add][0][element_id]=48a2a9e6bfbea9920cd4222f22aa417d228a0ba3d93523a41c6ff9fd0a25
message[add][0][element_type]=14
account[subdomain]=test
account[id]=test
account[_links][self]=https://test.amocrm.ru
Вопрос такой: что мне в этим делать? Я понимаю, если бы приходили данные в формате json (как это изображено
тут), но что это за формат и что с ним делать не знаю. Мб я как-то неправильно данные принимаю?