меня попросили написать программу, которая принимает список чисел и отправляет почту в ms.4url.eu через JSON/HTTP Post в формате:HTTP ответов, Webhooks и Json
{
"username":"a",
"password":"b",
"msisdn":"071231231234",
"webhook":"http://example.com"
}
он получает JSON ответ,
{
"status":"ok",
"id":"1234-1234-12344423-123123"
}
Мне сказали, что я могу использовать ngrok для webhook, и я должен отправить HTTP Response 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 -H 'content-type: application/json' \
-d '{"username":"a", "password":"b", "msisdn":"07123123124","webhook":"http://example.com/"}' \
HTTPS://ms.4url.eu/lookup
из которых я первый ответ «статус ОК». Я хотел бы знать, как получить ответ (формат Json) в php, используя http-сообщение для URL-адреса, и использовать веб-чек, чтобы ответить 1секундом на ответ http 200, чтобы получить дополнительную информацию из URL-адреса API.
Пожалуйста, покажите, что вы пробовали, и объясните, как он не работает. Вы получаете сообщения об ошибках? Неверный ответ? Нет ответа? и т. д. Таким образом, можно будет дать вам полезные слова вместо угадываний. – Jason
Привет, Джейсон, спасибо за ответ, в основном я выполнил команду curl, curl -H 'content-type: application/json' -d '{"username": "a", "password": "b", "msisdn «:« 07123123124 »,« webhook »:« http://example.com/ »}« HTTPS://ms.4url.eu/lookup, из которого я получил первый ответ «статус ok». Я хотел бы знать, как получить ответ (формат Json) в php, используя http-сообщение для URL-адреса, и использовать веб-чек, чтобы ответить с 1 секундой на ответ http 200, чтобы получить дополнительную информацию с URL-адреса API. –
Отличная информация. Это не моя область знаний, поэтому у меня нет ответа для вас. Но если вы отредактируете свой вопрос, чтобы включить информацию, которую вы указали в своем комментарии, вы получите более быстрые ответы. Больше людей ответят, если им не придется прокручивать вниз до комментариев, чтобы узнать, смогут ли они понять, что происходит. Удачи! – Jason