从搜索周围我相信答案是从线程中删除INBOX标签,应该这样做但我不确定这是否正确,我不知道如何做到这一点,花了几个小时试图弄清楚如何。这是我到目前为止查询线程
- (void)fetchThreads{
self.output1.text = @"\n Getting threads...";
GTLRGmailQuery_UsersThreadsList *query = [GTLRGmailQuery_UsersThreadsList queryWithUserId:@"me"];
query.q = @"in:inbox";
query.userId = @"me";
self.service.shouldFetchNextPages = true;
[self.service executeQuery:query delegate:self didFinishSelector:@selector(displayResultWithTicket2:finishedWithObject:error:)];
}
答案 0 :(得分:0)
Gmail本身没有“存档”文件夹,但是您注意到:删除INBOX标签会从标准收件箱视图中删除该邮件。
这是使用Users.messages.modify
操作完成的,removeLabelIds
参数为INBOX。
请参阅此页面,其中包含示例:https://developers.google.com/gmail/api/v1/reference/users/messages/modify