1 回答

TA贡献1874条经验 获得超12个赞
Gmail 搜索中的 Q 参数与在 Gmail 网站中搜索完全一样,因此如果您转到 gmail 并单击搜索框中右侧的箭头。向上将弹出搜索构建器
你可以玩这个并调出你想要的任何类型的搜索
from:(Test@gmail.com) to:(me@gmail.com)
然后,您可以将其直接转储到请求中的 q 中
results = service.users().messages().list(userId='me', q='from:(Test@gmail.com) to:(me@gmail.com)',labelIds = ['INBOX']).execute()
现在所有这些都是我在玩的,如果你输入两个电子邮件地址,我无法让它返回两个不同用户的电子邮件,它只返回他们都在现场的电子邮件。因此,我认为您将能够找到两个不同用户发送给您的第一封电子邮件的唯一方法是
results = service.users().messages().list(userId='me', q='from:(user1@gmail.com) to:(me@gmail.com)',labelIds = ['INBOX']).execute()
results = service.users().messages().list(userId='me', q='from:(user2@gmail.com) to:(me@gmail.com)',labelIds = ['INBOX']).execute()
添加回答
举报