在本地Xamp环境中使用Mailgun Api来获取事件

时间:2018-11-05 22:53:36

标签: php rest mailgun

我有一个与Mailgun API相关的问题。我是php新手,遇到了一个很奇怪的问题。基本上,当我尝试使用Mailgun文档中的代码从我的php应用程序中的网站获取事件时,我什么也没有得到,或者在其他情况下,当我打印结果时,我得到“响应代码为200的Mailgun Magnificent API”。当我使用具有相同网址的邮递员并使用HTML基本身份验证方法时,可以毫无问题地获取json。

当我在Firefox开发版中检查网络监视器上的请求时,发现该文件声明为/ localhost / mailgun(mailgun是我为该项目创建的文件夹的名称),而该请求是GET。{{ 3}}

我不知道我应该如何在本地环境中通过API和mail gun开放源代码依赖项向gungun发送GET请求。

如何仅通过使用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);

0 个答案:

没有答案