问题描述
我使用 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);
}
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"
}
]
}
}