发送新消息 MAILCHIMP,返回空

问题描述

我使用 MAILCHIMP 单独发送电子邮件,但未使用 templates,但 return 显示为空,发送请求消息的正确方法是什么?

-答案returns为空且邮件未到达

-这是我的post方法

路线:http://localhost:6002/api/mailchimp/message/send

"message": [
                {
                    "subject": "student","from_email": "ingenieria@uni.edu.pe","html":"<p>Estudia en la UNI</p>","text": "Estudia en la UNI","to":   [
                                {
                                    "email": "pedro.24@gmail.com","type": "to"
                                }
                            ]
                }
            ]
}

功能

public function send(Request $request)
    {
        $message = $request->message;

        $mailchimp = new MailchimpTransactional\apiclient();
        $mailchimp->setApiKey(env('MAILCHIMP_KEY'));

        $response = $mailchimp->messages->send(
            [
                "message"=>$message
            ]
        );
            return response()->json($response,200);
    }

enter image description here

PD:在另一种方法中,如果有效,我会使用模板接收帖子 => $respuesta = $mailchimp->messages->sendTemplate(...)

解决方法

我意识到在我发送的 json 中有 brackets [],它不应该去,它看起来像这样并且有效

"message": {
                    "subject": "student","from_email": "ingenieria@uni.edu.pe","html":"<p>Estudia en la UNI</p>","text": "Estudia en la UNI","to":   [
                                {
                                    "email": "pedro.24@gmail.com","type": "to"
                                }
                            ]
            }
}