相关疑难解决方法(0)

如何使用新的Gmail REST API成功发送邮件?

我目前正在尝试测试新的Gmail REST API.

API资源管理器中,可以使用OAuth 2.0授权请求并执行请求,即发送消息.

首先我授权. 在此输入图像描述

我正在使用以下测试数据(当然我使用的是有效的to电子邮件地址):

{    
   "raw": "c2VuZGluZyBhIG1haWwgdXNpbmcgR21haWwgUkVTVCBBUEk=",  
   "payload": { 
     "headers": [ 
       { "name": "to",      "value": "info@something.com"   }, 
       { "name": "from",    "value": "taifunbaer@gmail.com" }, 
       { "name": "subject", "value": "Test Gmail REST API"  } 
     ],
     "mimeType": "text/plain" 
   }
}
Run Code Online (Sandbox Code Playgroud)

我也得到了一个200 OK和以下的结果,看起来很好.

{
  "id": "146dee391881b35b",
  "threadId": "146dee391881b35b",
}
Run Code Online (Sandbox Code Playgroud)

但是,邮件将无法成功发送,我可以nobody@gmail.com在收件箱中找到一条消息;"An error occurred, your message has not been sent."

在此输入图像描述

问题:
1.有人成功测试过吗?
2.我是否必须添加一些其他参数才能使其运行?



编辑:有2种不同的HTTP请求方法,

  1. 媒体上传请求的上传URI,以及
  2. 仅元数据请求的元数据URI

The …

rest gmail gmail-api

24
推荐指数
1
解决办法
3万
查看次数

在C#中为Gmail API创建邮件

我正在寻找在我正在使用的应用程序中使用Gmail API.但是,我不确定如何将他们的Java或Python示例更改为C#.现有样本究竟如何转变?

样品在这里找到.

c# gmail-api

8
推荐指数
3
解决办法
1万
查看次数

如何创建Gmail API消息

我想使用Google的Gmail API发送消息.我已成功验证,并尝试使用GmailService发送邮件.

我想用这个:

myService.Users.Messages.Send(myMessage, "me").Execute();
Run Code Online (Sandbox Code Playgroud)

其中myService是a Google.Apis.Gmail.v1.GmailService而myMessage是a Google.Apis.Gmail.v1.Data.Message.

myService很好,我做过OAuth舞蹈.我可以从我的收件箱中获取所有信息.但我不知道如何建造myMessage.我有一个标准的.NET MailMessage,具有人类可读的Subject,Body,To,From等.

但谷歌Message类需要字段PayloadRaw.将full MailMessage设置为可以设置为PayloadRaw属性的字符串的最简单方法是什么?或者这不是我应该做的事情?

Message类的文档.

.net c# gmail-api

5
推荐指数
1
解决办法
5919
查看次数

GMAIL API 在 C# 中发送带有附件的电子邮件

我需要在 C# 中使用 Gmail Api 发送带附件的电子邮件的帮助。

我已经阅读了关于发送带有附件的电子邮件的 Google 网站,但示例是在 Java 中。

gmail-api

2
推荐指数
1
解决办法
8118
查看次数

标签 统计

gmail-api ×4

c# ×2

.net ×1

gmail ×1

rest ×1