Я пытаюсь получить ответ от сторонней системы API на мою конечную точку URL с PHP. Таким образом, третьи части отправляют запрос на отправку моей конечной точке (URL, который я заполнил в их панели API) всякий раз, когда у меня есть новый ответ на данные для меня. В основном они отправляют только последние данные ответа, когда из своей системы они получают новую отправку. Я добавил это в свой URL-адрес конечной точки, чтобы увидеть, могу ли я увидеть полученный ответ:
$request_data = file_get_contents('php://input');
var_dump($request_data);
На их панели я могу проверить результат URL-адреса конечной точки, и на их панели у меня есть этот результат, когда я нажимаю на кнопка запрос теста , которая в основном является результатом моего var_dump
:
Но на моей стороне вывод как полная строка, но я не получаю ничего на моей стороне в URL моей конечной точки.
Это post_max_size
в моем phpinfo файл, поэтому моя переменная $ _POST не должна быть пустой:
Формат отправленных данных, которые я должен ожидать получить к моей конечной точке URL как показано ниже:
{
"data": {
"id": "",
"name": "",
"email": "",
"phone": "",
"description": "",
"street": "",
"housenumber": "",
"postcode": "",
"city": "",
"questions": {
"Type opdracht": "",
"Wat wil je laten opstellen?": ""
},
"questions_unmapped": {
"114": "",
"187": ""
},
"date": "",
"notes": ""
}
}
Есть ли способ:
- преобразовать эту строку в PHP объект
- распечатать / сохранить эти данные на моем сторона (URL моей конечной точки)