所以我最近一直致力于一个服务器端应用程序,它根据历史记录ID从用户那里收集message lists。我正在完全同步。
通常,我会得到这样的回复:
{
"messages": [
{
"id": "14d9c91dbba84646",
"threadId": "14d9a7f9b36c65ae"
},
],
"nextPageToken": "14788016228466612591",
"resultSizeEstimate": 832
}
这正是99%的案例中我得到的。但是,对于某些用户,我只得到这个:
{"resultSizeEstimate":0}
没有其他信息。请注意,这是完全同步。我发现这很奇怪,因为即使在全新的电子邮件帐户上,我也会收到最旧的信息。提供此结果的电子邮件之一是@ yahoo.com电子邮件。这本身并不奇怪,因为非gmail帐户可以拥有OAuth凭据。但是,通常当用户没有gmail收件箱时,我会使用failedPrecondition获得400错误。任何人都能对这种行为提供一些见解吗?