我正在使用Google gmail API从人们的Gmail帐户中获取电子邮件。我过滤了包含单词“CompanyName”的电子邮件,其中包含pdf作为附件。使用以下搜索查询:CompanyName filename:pdf
。我现在想通过仅收到收到的电子邮件来进一步指定,而不是发送。
有人知道我如何通过收到的Gmail电子邮件进行过滤?欢迎所有提示!
答案 0 :(得分:2)
我认为最好只添加-from:me而不是查看特定标签。
答案 1 :(得分:1)
您可以指定您不希望邮件来自您,或邮件是否包含您发送的标签等。
q = CompanyName filename:pdf AND -from:me AND -in:sent AND -is:chat AND -in:draft AND -in:trash
这将导致以下请求:
GET https://www.googleapis.com/gmail/v1/users/me/messages?q=CompanyName+filename%3Apdf+AND+-from%3Ame+AND+-in%3Asent+AND+-is%3Achat+AND+-in%3Adraft+AND+-in%3Atrash&key={YOUR_API_KEY}