我正在尝试创建电子邮件广告系列,以便在我发送的电子邮件中使用MailGun的统计信息跟踪。我正在使用PHP库,我使用以下代码成功创建了第一个广告系列:
$result = $mgClient->post("$domain/campaigns", array( "name" => "test04", "id" => "test04" ));
PHP结果转储:
stdClass Object ( [http_response_body] => stdClass Object ( [campaign] => stdClass Object ( [bounced_count] => 0 [clicked_count] => 0 [complained_count] => 0 [created_at] => Thu, 24 Mar 2016 21:55:38 GMT [delivered_count] => 0 [dropped_count] => 0 [id] => test04 [name] => test04 [opened_count] => 0 [submitted_count] => 0 [unsubscribed_count] => 0 ) [message] => Campaign created ) [http_response_code] => 200 )
然后,如果我尝试使用相同的代码更改ID和名称来创建新的Campaign:
$result = $mgClient->post("$domain/campaigns", array( "name" => "test05", "id" => "test05" ));
我收到以下PHP错误:
Fatal error: Uncaught exception 'Mailgun\Connection\Exceptions\GenericHTTPError' with message 'An HTTP Error has occurred! Check your network connection and try again.' in C:\inetpub\wwwroot\test_project\vendor\mailgun\mailgun-php\src\Mailgun\Connection\RestClient.php:136 Stack trace: #0 C:\inetpub\wwwroot\test_project\vendor\mailgun\mailgun-php\src\Mailgun\Connection\RestClient.php(90): Mailgun\Connection\RestClient->responseHandler(Object(Guzzle\Http\Message\Response)) #1 C:\inetpub\wwwroot\test_project\vendor\mailgun\mailgun-php\src\Mailgun\Mailgun.php(80): Mailgun\Connection\RestClient->post('mailgun.tekinfo...', Array, Array) #2 C:\inetpub\wwwroot\test_project\index.php(35): Mailgun\Mailgun->post('mailgun.tekinfo...', Array) #3 {main} thrown in C:\inetpub\wwwroot\test_project\vendor\mailgun\mailgun-php\src\Mailgun\Connection\RestClient.php on line 136
免费帐户的广告系列限制为1吗?
非常感谢任何帮助。
由于
答案 0 :(得分:0)
据我所知,Mailgun中的广告系列已被弃用,转而使用广告代码。关于这一点没有官方声明,但是:
文档中不再有条目 https://documentation.mailgun.com/user_manual.html#um-campaign-analytics
我认为用户界面仅支持标签。
这是一种耻辱,因为广告系列的分析页面功能更强大。但是,似乎并不限制可以创建的标记数量,并且一条消息可以包含多个标记。