如何获取API响应消息id

问题描述 投票:0回答:2

我找不到访问 API 调用响应的方法来收集电子邮件的消息 ID。

require_once('/root/vendor/autoload.php');

use Mailgun\Mailgun;

$mg = Mailgun::create('key-myprivatekey');

$mg->messages()->send('mail.mywebsite.com', [
  'from'    => 'Mywebsite <[email protected]>',
  'to'      => '[email protected]',
  'subject' => 'The PHP SDK is awesome!',
  'text'    => 'It is so simple to send a message.',
  'o:tracking'=>'yes',
  'o:tracking-clicks'=>'yes',
  'o:tracking-opens'=>'yes'
]);


// echo message-id from $mg response
mailgun
2个回答
0
投票
$return = $mg->messages()->send($domain, $params);
    print_r($return);

0
投票

如果您只想请求响应中的 ID,请使用

$response = $mg->messages()->send($domain, $params);
echo $response->getId()

对于留言您可以这样做:

$response->getMessage()

© www.soinside.com 2019 - 2024. All rights reserved.