gpt4 book ai didi

javascript - 使用 Postman 测试 Gmail API 的发送端点

转载 作者:行者123 更新时间:2023-11-29 23:23:09 26 4
gpt4 key购买 nike

我正在尝试使用 Gmail API 发送电子邮件。我正在尝试使用 Postman 来测试我的请求并获取要在我的 Web 应用程序中使用的正确代码,但我不断收到此错误:

{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidArgument",
"message": "Recipient address required"
}
],
"code": 400,
"message": "Recipient address required"
}
}

我正在使用以下链接发出 POST 请求:

https://www.googleapis.com/upload/gmail/v1/users/me/messages/send

在我的标题中,我有以下内容:

Authorization: Bearer ya29.xxxxxxxxx
Content-Type: message/rfc822

在我的请求正文中:

{

"raw" : "RnJvbTogQWxleCBCdWhzZSA8YWxleGJ1aHNlMUBnbWFpbC5jb20-IApUbzogQWxleCBCdWhzZSA8a29vX29saW9AaG90bWFpbC5jb20-IApTdWJqZWN0OiBTYXlpbmcgSGVsbG8geW8KRGF0ZTogRnJpLCAyMSBOb3YgMTk5NyAwOTo1NTowNiAtMDYwMApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOA=="

}

我已经通过 Google 自己的文档中的 API 测试侧边栏测试了请求:

https://developers.google.com/gmail/api/v1/reference/users/messages/send

但我似乎没有在 Postman 中使用它。我使用的是 Postman 而不是 Google 提供的 javascript,因为我想获得正确格式的代码来进行 AJAX 调用。我想知道是否有人使用过 Postman 和 Gmail API 可以提供帮助?

最佳答案

找出我哪里出错了。我将内容类型更改为:

Content-Type: application/JSON

我将请求链接更改为:

 https://content.googleapis.com/gmail/v1/users/me/messages/send

这解决了我的问题。

关于javascript - 使用 Postman 测试 Gmail API 的发送端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49988346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com