上下文:需要使用gmail api修改邮件并删除gmail收件箱中的标签(删除未读标签)
问题:收件箱包含几个未读的电子邮件,但当程序执行时,它只删除其中一些未读的标签。
观察:没有特定的模式在电子邮件被排除在修改(删除未读标签)。在调试模式下,我注意到所有未读的电子邮件都被选中,但是当它到达下面的代码部分时,在某些情况下它不会修改。无论我重新运行程序多少次,那些在第一次运行中被排除的电子邮件都不会被修改&在收件箱中保持为未读状态
Message message = service.users().messages().modify(userId, messageId, mods).execute();
研究:我使用的是link中提供的相同代码。我也提到了这个论坛中的一些帖子,但是没有一个能解决这个问题(例如:link-1,link-2)
希望所面临的问题是清楚的。如果有人遇到过这个特殊的问题,你能告诉我需要做些什么来解决这个问题吗。
添加:代码链接
暂无答案!
目前还没有任何答案,快来回答吧!