【发布时间】:2017-07-07 00:58:29
【问题描述】:
我直接使用 Gmail RESTful API(不是来自某个库)。 在这里查看文档Gmail Documentation。
我已设法获取消息正文的内容,但它也返回当前消息的整个历史链。
有没有办法只从 API 获取请求的消息体的响应,而不需要整个线程历史记录?
【问题讨论】:
标签: google-api gmail-api
我直接使用 Gmail RESTful API(不是来自某个库)。 在这里查看文档Gmail Documentation。
我已设法获取消息正文的内容,但它也返回当前消息的整个历史链。
有没有办法只从 API 获取请求的消息体的响应,而不需要整个线程历史记录?
【问题讨论】:
标签: google-api gmail-api
根据这个thread,这是不可能的,因为它是电子邮件正文内容的一部分,并且您正在指定要检索的消息的 ID。
您将收到完整的回复消息。当报告回复时,他们引用了原始消息,并且原始文本在回复消息中。您可能只想做 Gmail 和许多其他现代电子邮件应用程序所做的事情,并折叠/隐藏任何以 > 开头的回复文本。
参考资料:
【讨论】:
这是我在c#中做到的
if (result.Contains("<div class=\"gmail_quote\">"))
{
result = result.Substring(0,result.IndexOf("<div class=\"gmail_quote\">"));
}
【讨论】: