Gmail API消息列出了奇怪的行为

时间:2015-05-28 23:08:07

标签: java oauth-2.0 gmail-api

所以我最近一直致力于一个服务器端应用程序,它根据历史记录ID从用户那里收集message lists。我正在完全同步。

通常,我会得到这样的回复:

{
 "messages": [
  {
   "id": "14d9c91dbba84646",
   "threadId": "14d9a7f9b36c65ae"
  }, 
],
 "nextPageToken": "14788016228466612591",
 "resultSizeEstimate": 832
}

这正是99%的案例中我得到的。但是,对于某些用户,我只得到这个:

{"resultSizeEstimate":0}

没有其他信息。请注意,这是完全同步。我发现这很奇怪,因为即使在全新的电子邮件帐户上,我也会收到最旧的信息。提供此结果的电子邮件之一是@ yahoo.com电子邮件。这本身并不奇怪,因为非gmail帐户可以拥有OAuth凭据。但是,通常当用户没有gmail收件箱时,我会使用failedPrecondition获得400错误。任何人都能对这种行为提供一些见解吗?

0 个答案:

没有答案