微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mailjet发送错误:类型不匹配预期类型“电子邮件”

如何解决Mailjet发送错误:类型不匹配预期类型“电子邮件”

我有一个无法解决的问题,对我来说似乎很奇怪。 使用Mailjet发送基本邮件时出现错误

这是我的代码

$mj = new \Mailjet\Client("###","###",true,['version' => 'v3.1']);

$body = [
    'Messages' => [
        [
            'From' => [
                'Email' => "contact@mail.com",'Name' => "Me"
            ],'To' => [
                'Email' => "contact@mail.com",'Name' => "You",],'Subject' => "New message",'TextPart' => $message,'HTMLPart' => $message
        ]
    ]
];

            $response = $mj->post(Resources::$Email,['body' => $body]);
            var_dump($response->getData());

这是我的答案:

array(5) { ["ErrorIdentifier"]=> string(36) "c3d1817e-3571-4b6b-b58f-c1f53eb48fe7" ["ErrorCode"]=> string(7) "mj-0004" ["StatusCode"]=> int(400) ["ErrorMessage"]=> string(38) "Type mismatch. Expected type "Emails"." ["ErrorRelatedTo"]=> array(1) { [0]=> string(11) "Messages.To" } }

我在网上找不到任何类似的问题...

有什么想法吗?非常感谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。