Mailjet 取消订阅统计
Mailjet Unsubscribe statistics
我正在尝试使用此代码获取 mailjet 统计信息:
require 'vendor/autoload.php';
use \Mailjet\Resources;
$mj = new \Mailjet\Client('xxxxxxxxxxxxxxxxxxxx','xxxxxxxxxxxxxxxx');
$body = [
'EventType' => "unsub",
'Url' => "http://example.com/Eventcallbackurl"];
$response = $mj->post(Resources::$Eventcallbackurl, ['body' => $body]);
$response->success();
var_dump($response->getData()));
所以这是代码 returns 出现以下错误:
MJ18 EventType|Backup 的值为“5|false”的 EventCallbackURL 资源已经存在。
与 API 的回答一样,您已经注册了该资源。如果你想修改 url,你可能想使用 PUT
,ID
unsub|false
和负载 [ "Url" => $newURL ]
好吧,我可能也不明白你的问题,但这可能会有所帮助:
$filters = array('CustomID' => 'the custom id when creating a capmaign');
$response = $mj->get(Resources::$Messagesentstatistics, array('filters' => $filters))
我正在尝试使用此代码获取 mailjet 统计信息:
require 'vendor/autoload.php';
use \Mailjet\Resources;
$mj = new \Mailjet\Client('xxxxxxxxxxxxxxxxxxxx','xxxxxxxxxxxxxxxx');
$body = [
'EventType' => "unsub",
'Url' => "http://example.com/Eventcallbackurl"];
$response = $mj->post(Resources::$Eventcallbackurl, ['body' => $body]);
$response->success();
var_dump($response->getData()));
所以这是代码 returns 出现以下错误:
MJ18 EventType|Backup 的值为“5|false”的 EventCallbackURL 资源已经存在。
与 API 的回答一样,您已经注册了该资源。如果你想修改 url,你可能想使用 PUT
,ID
unsub|false
和负载 [ "Url" => $newURL ]
好吧,我可能也不明白你的问题,但这可能会有所帮助:
$filters = array('CustomID' => 'the custom id when creating a capmaign');
$response = $mj->get(Resources::$Messagesentstatistics, array('filters' => $filters))