HTTP-ответы, Webhooks и Json

Меня попросили написать программу, которая берет список чисел и отправляет сообщение на ms.4url.eu через JSON / HTTP Post в формате:

{
"username":"a",
"password":"b",
"msisdn":"071231231234",
"webhook":"http://example.com"}

он получает ответ JSON,

{
"status":"ok",
"id":"1234-1234-12344423-123123"}

Мне сказали, что я могу использовать ngrok для webhook, и я должен отправить HTTP-ответ 200 в течение 1 с.

Я должен получить ответ Webhook:

{
"id":"1234-1234-12344423-123123",
"msisdn":"071231231234",
"status":"unavaliable",
"error":"1b",
"errorDesc":"Abscent Subscriber"}

Как мне получить данные из ответа JSON и ответить HTTP 200, чтобы получить второй ответ с данными?

Я могу получить первый ответ в curl, но я не могу заставить webhook работать с php-файлом, используя ngrok и HTTP-ответ, отправленный для запроса основной информации во втором ответе.

Отредактировано:
Я выполнил команду curl,

curl -H 'content-type: application/json' \
-d '{"username":"a", "password":"b", "msisdn":"07123123124","webhook":"http://example.com/"}' \
HTTPS://ms.4url.eu/lookup

из которых я получаю первый ответ «статус в порядке». Я хотел бы знать, как получить ответ (в формате Json) в php, используя http post для URL и используя webhook для ответа в течение 1 секунды с http 200 ответом для получения дополнительной информации от URL API.

0

Решение

Я закончил тем, что использовал ngrok и просмотр ответа Raw POST и получение JSON и просмотр данных Raw, у меня все еще оставалось больше кода, чтобы сделать этот вопрос верным, поскольку есть слишком много точек для ответа.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]