如果在Gmail上托管了电子邮件ID,如何使用Gmail API从电子邮件中获取信息

时间:2018-09-05 09:13:22

标签: gmail-api

例如,我的主要电子邮件ID:suresh@gmail.com,我也将我的桌面Gmail客户端用于suresh@mydomain.com。

现在,如果我使用Gmail API通过我的主要电子邮件(即suresh@gmail.com)登录,并且想要搜索从电子邮件发送的所有电子邮件:suresh@mydomain.com。 Gmail API将返回结果,或者在这种情况下将返回的电子邮件是什么。

1 个答案:

答案 0 :(得分:0)

那是一个很好的问题,所以我不得不尝试。

在Gmail中,我也从我网站上的电子邮件以及普通的gmail帐户中读取邮件。

快速签入gmail我可以搜索到:xxx@example.com并查看电子邮件。

因此,让我们尝试messages.list将用户设置为我,将q设置为:XXX@example.com

GET https://www.googleapis.com/gmail/v1/users/me/messages?labelIds=INBOX&q=to%3Axxx%40example.com&fields=*&key={YOUR_API_KEY}


{
 "messages": [
  {
   "id": "1658a2da9a5c815a",
   "threadId": "1658a2da9a5c815a"
  },
  {
   "id": "1658484002a33298",
   "threadId": "1658484002a33298"
  },
}

它工作正常。