我有一个与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);