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

Javascript 使用Postman测试Gmail API的发送端点,javascript,ajax,gmail,postman,gmail-api,Javascript,Ajax,Gmail,Postman,Gmail Api,我正在尝试用Gmail API发送电子邮件。我正在尝试使用Postman测试我的请求,并获取在我的web应用程序中使用的正确代码,但我不断遇到以下错误: { "error": { "errors": [ { "domain": "global", "reason": "invalidArgument", "message": "Recipient address required"

我正在尝试用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=="

}
我已经通过谷歌自己文档上的API测试侧栏测试了该请求:

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

但我在《邮差》中使用它似乎一点运气都没有。我使用的是Postman,而不是Google提供的javascript,因为我想获得用于进行AJAX调用的正确格式化代码。我想知道是否有人与邮递员和Gmail API合作过,可能会有所帮助?

找出了我的错误所在。我将内容类型更改为:

Content-Type: application/JSON
我将请求链接更改为:

 https://content.googleapis.com/gmail/v1/users/me/messages/send
这就解决了我的问题。

Host: www.googleapis.com

Content-Type: message/rfc822

Authorization: Bearer MY_TOKEN

Cache-Control: no-cache

Postman-Token: 3b313d0c-e678-49cd-b977-017b6380a25f

 {
  "raw": "ZnJvbTpteUBnbWFpbC5jb20KdG86c29tZW9uZUByb2JvbXEuaW8KY2M6eW91QGdtYWlsLmNvbQpzdWJqZWN0OlRlc3QgRnJvbSBQb3N0bWFuCk1lc3NhZ2UtSWQ6IGNoZWNraW5nIGluIHBvc3RtYW4KSGVsbG8gRnJvbSBQb3N0bWFuIGluc2h1"
,

  "id": "me" ,


  payload": {

    "filename": "Filename",

    "mimeType": "message/rfc822",

    "headers": [
      {
        "name": "to",

        "value": "me"
      },
    ],

  "body": 
{
      "attachmentId": "/home/inshu/Desktop/signup.txt",

      "data": "",

      "size": 1524
    }  
如果您想了解更多详细信息,请参阅以下链接: