【发布时间】:2015-05-13 04:14:03
【问题描述】:
有没有办法获取环聊消息的发送日期?
目标:从 google 获取所有 消息(电子邮件和环聊)以及发送位置的日期。
原样:我使用的是 Gmail-API,messages.get() 端点。当我通过查询获取此端点时:in:!chats aka 电子邮件,一切正常。但是,如果我使用查询调用它:in:chats(环聊消息),端点将返回比普通消息更少的信息,不幸的是它不会在日期发送。
有没有办法从环聊消息中获取发送日期?
【问题讨论】:
-
您无法使用 Gmail API 获取邮件的开始日期。您可以使用 message.list 获取消息 ID(聊天),但 message.get 不会提供有关开始日期的任何信息。但是在 message.list 中,在查询中,您可以通过给出开始日期和结束日期来提取消息。检查此链接support.google.com/mail/answer/7190?hl=en
-
好的,
message.list查询是个好主意,但在我的应用程序中,我认为它可能效率低下(我需要在一天的政变中对消息进行分组 - 所以我会需要每天发送请求 - 可以通过分而治之来改进它,但仍然)。 -
关于:
You cannot get start date of message with Gmail API,对于电子邮件,我可以:screencast.com/t/ncjnbHaKVt
标签: gmail-api