Задать вопрос
dancha
@dancha
Обожаю python

Как получить данные из вебхука?

Мне приходит вебхук, вот такой:
https://webhook.site/#!/2231c244-be0b-416d-9fe9-2f...

Я хочу конкретно взять значение поля name.
spoiler
64be474631271553987326.jpeg


Пробую:
$json = file_get_contents('php://input');
$action = json_decode($json, true);
    
$sName = strval($action['name']['value']);;


Я наверное просто не понимаю, как в php обращаться к массивам json...
  • Вопрос задан
  • 593 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Это какой-то странный сайт, который зачем-то показывает данные в виде json, хотя в запросе он отсутствует.
А весь массив целиком передается в полях запроса.
То есть это будет $_POST['fields']['name']['value']
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Используйте json_decode
$data = json_decode($_REQUEST['fields'], true);
echo $data['name']['value']
Ответ написан
Ваш ответ на вопрос

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

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