Gmail查询:后:或更新:后:不';无法正确接受类unix时间戳

Gmail查询:后:或更新:后:不';无法正确接受类unix时间戳,gmail,gmail-api,google-api-nodejs-client,Gmail,Gmail Api,Google Api Nodejs Client,我正在Gmail API请求中使用q参数。据文件记载,它接受与Gmail web应用程序相同的查询 我使用了这个查询:比:1480338055000更新 但是,它没有显示任何消息(在API调用和Gmail客户端上都进行了测试) 但是早于:接受类unix的时间戳 如果有必要的话,我现在在GMT+1时区 为什么它不能正常工作?对于在特定时间后出现的查询消息(至少应精确到1小时)您可以在之前使用,或者在之后使用,精确到第二次。只需给出从纪元开始的秒数: after:2016/01/01 <=&g

我正在Gmail API请求中使用
q
参数。据文件记载,它接受与Gmail web应用程序相同的查询

我使用了这个查询:
比:1480338055000更新

但是,它没有显示任何消息(在API调用和Gmail客户端上都进行了测试)

但是
早于:
接受类unix的时间戳

如果有必要的话,我现在在GMT+1时区


为什么它不能正常工作?对于在特定时间后出现的查询消息(至少应精确到1小时)

您可以在
之前使用
,或者在
之后使用
,精确到第二次。只需给出从纪元开始的秒数:

after:2016/01/01 <=> after:1451606400
之后:2016/01/01之后:1451606400

Hi Kunok,我之前也尝试过使用这种方法,但是如果您阅读了advanced q param的文档,就没有提到支持UNIX时间戳。他们使用相对时间来代替现在使用的dmy格式。一般来说,您正在查找的查询将使用历史API而不是线程/消息搜索来完成。@GrantWatters您能分享一下您的查询示例吗?我查看了我的代码,而不是离开内存。看起来我在时间戳中使用了'before'和'after',而不是'newer\u than'和'older\u than'。“较新/较旧”动词使用的形式是:“较新的:2d”。“before/after”动词的形式是:“before:[时间戳]”。希望这有帮助@GrantWatters我已经有一个案例,我通过将
before:
before:
before:
2016/01/01
等值组合使用timpestamps,但这不够精确。如果可能的话,我需要以小时或分钟为单位查询消息。@Kunok这是正确的。