Использование Mailgun Api в локальной среде Xamp для извлечения событий - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть вопрос, связанный с mailgun api. Я новичок в php, и я столкнулся с очень странной проблемой. в основном, когда я пытаюсь использовать код в документации Mailgun для извлечения событий с веб-сайта в моем приложении php, я ничего не получаю, или в других случаях, когда я печатаю результат, я получаю «Mailgun Magnificent API с кодом ответа 200». Когда я использую почтальон с тем же URL-адресом и использую базовый метод аутентификации HTML, я получаю json без проблем.

Когда я проверил запрос на сетевом мониторе в Firefox dev edition, я обнаружил, что файл объявлен как / localhost / mailgun (mailgun - это имя папки, которую я создал для проекта), а запрос - GET. enter image description here

Я не понимаю, как я должен отправлять 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);
...