0

このコードを使用してメールジェットの統計情報を取得しようとしています:

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()));

そのため、コードは次のエラーを返します。

MJ18 EventType|Backup の値が「5|false」の EventCallbackURL リソースが既に存在します。

4

2 に答える 2

1

さて、あなたの質問も理解できないかもしれませんが、これが役立つかもしれません:

$filters = array('CustomID' => 'the custom id when creating a capmaign');
$response = $mj->get(Resources::$Messagesentstatistics, array('filters' => $filters))
于 2016-03-29T10:31:38.227 に答える
0

API が回答したように、そのリソースは既に登録されています。PUTURL を変更する場合は、ID unsub|falseと ペイロードを使用することをお勧めします。[ "Url" => $newURL ]

于 2016-03-25T10:24:13.860 に答える