我正在使用Gmail API来获取邮件。如果我喜欢这个
$labelIds = ['INBOX'];
$opt_params=[
'labelIds' => $labelIds,
];
$list = $gmail->users_messages->listUsersMessages('me',$opt_params);
它会正常工作。并返回消息。但如果我用INBOX提到SENT标签,那么它什么都不返回。我做错了什么?
$labelIds = ['INBOX', 'SENT'];
我想在一次通话中从收件箱和发件箱中提取电子邮件。
答案 0 :(得分:3)
您的代码会列出同时包含INBOX
和SENT
标签的邮件。您可以列出包含OR
运算符的邮件:
$opt_params=[
'maxResults' => 50,
'q' => 'in:inbox OR in:sent',
];
$list = $gmail->users_messages->listUsersMessages('me', $opt_params);