我正在尝试通过SendGrids API在我的Angular应用中发送电子邮件。
我发布到此网址:https://api.sendgrid.com/api/mail.send.json
用这个原始数据来测试;
{
"api_user":"MyUser",
"api_key":"MyPass"
}
但我收到错误,"Permission denied, wrong credentials"
但是,如果我,请将相同的api_user和api_key设置为URL的一部分,就像https://api.sendgrid.com/api/mail.send.json?api_user=MyUser&api_key=MyPass
一样,它可以正常工作。
但是由于我可以发布相当大比例的数据(html电子邮件正文),因此使用URL发送不是最佳的,它应该是帖子正文的一部分。
文档没有透露太多:https://sendgrid.com/docs/API_Reference/Web_API/mail.html
我缺少什么?