如何解决未经sendgrid smtp授权
我正在使用sendgrid smtp发送电子邮件,并且总是收到针对该请求的未经授权的错误。 我在这里https://sendgrid.com/docs/for-developers/sending-email/api-getting-started/关注了文档。 我应该从终端登录还是类似的登录?
const sendFunc = () => {
return fetch('https://api.sendgrid.com/v3/mail/send',{
method: 'Post',mode: 'no-cors',headers: {
'Content-Type': 'application/json','Authorization': 'Bearer {my apiKey-here}'
},data: { "personalizations": [{ "to": [{ "email": "mahmoudnafea19@gmail.com","name": "John Doe" }],"subject": "Hello,World!" }],"content": [{ "type": "text/plain","value": "heya!" }],"from": { "email": "mahmoud.m.elsayed19@gmail.com","name": "Sam Smith" },"reply_to": { "email": "sam.smith@example.com","name": "Sam Smith" } }
}).then((response) => console.log(response)).catch((err) => console.log(err))
}
解决方法
我必须将数据和标头作为对象传递给函数调用之外
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。