У меня есть вопрос, связанный с mailgun api. Я новичок в php, и я столкнулся с очень странной проблемой. в основном, когда я пытаюсь использовать код в документации Mailgun для извлечения событий с веб-сайта в моем приложении php, я ничего не получаю, или в других случаях, когда я печатаю результат, я получаю «Mailgun Magnificent API с кодом ответа 200». Когда я использую почтальон с тем же URL-адресом и использую базовый метод аутентификации HTML, я получаю json без проблем.
Когда я проверил запрос на сетевом мониторе в Firefox dev edition, я обнаружил, что файл объявлен как / localhost / mailgun (mailgun - это имя папки, которую я создал для проекта), а запрос - GET.
Я не понимаю, как я должен отправлять GET-запрос в mailgun через API и зависимости от открытых источников mail gun, пока я нахожусь в локальной среде.
Как я могу получать события, просто используя mailgun api? Я не понимаю, почему их код документации не просто работает.
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = new Mailgun('key-XXX');
$domain = 'https://api.eu.mailgun.net/v3/myapp.name.com';
$queryString = array(
'begin' => 'Fri, 3 May 2013 09:00:00 -0000',
'ascending' => 'yes',
'limit' => 25,
'pretty' => 'yes',
'subject' => 'test'
);
# Make the call to the client.
$result = $mgClient->get("$domain/events", $queryString);