猿问

使用 Mailgun 的官方 PHP SDK 成功排队邮件时如何读取 API 响应?

当邮件使用 Mailgun 的官方 PHP SDK (2.8) 成功排队时,我非常困惑如何读取 API 响应。


// First, instantiate the SDK with your API credentials

$mg = Mailgun::create('key-example'); // For US servers

$mg = Mailgun::create('key-example', 'https://api.eu.mailgun.net'); // For EU servers


// Now, compose and send your message.

// $mg->messages()->send($domain, $params);

$response = $mg->messages()->send('example.com', [

  'from'    => 'bob@example.com',

  'to'      => 'sally@example.com',

  'subject' => 'The PHP SDK is awesome!',

  'text'    => 'It is so simple to send a message.'

]);


var_dump($response);

//Var dump results


object(Mailgun\Model\Message\SendResponse)#130 (2) {

  ["id":"Mailgun\Model\Message\SendResponse":private]=>

  string(52) "<201949588013742.1.5234966234A248269@mydomain.com>"

  ["message":"Mailgun\Model\Message\SendResponse":private]=>

  string(18) "Queued. Thank you."

}

$response 是私有对象,我无法阅读“排队。谢谢。” 在它里面。我在文档中找不到任何相关的功能来做到这一点。我在这里错过了什么吗?


鸿蒙传说
浏览 142回答 1
1回答

慕田峪7331174

您可以通过此获得以下数据对于身份证:$response->getId()对于消息:&nbsp;$response->getMessage()干杯
随时随地看视频慕课网APP
我要回答