我需要帮助来阅读未读电子邮件计数/将电子邮件发送给特定人群或特定人群,并使用发件人ID或日期进行搜索以仅使用API查找特定电子邮件,没有编程,我没有像这样进行操作{{3} }在浏览器上,我得到如下输出
{
"error": {
"errors": [{
"domain": "global",
"reason": "required",
"message": "Login Required",
"locationType": "header",
"location": "Authorization"
}],
"code": 401,
"message": "Login Required"
}
}
我知道,我必须将oAuth令牌或客户端ID和客户端secreat传递给url,但是我不知道如何通过URL传递该信息。
我也在Post-Man中尝试过,但是我无法创建oAuth令牌,它要求回呼并重定向我不知道的URL。
请问有什么机构可以给我这个主意吗?我只需要API解决方案,因为我需要从事API方面的工作,因此我可以使用Java成功实现相同的功能。但是我无法使用API来做到这一点(不使用任何程序来处理API,仅使用浏览器调用,并且很可能仅使用Post-Man)
答案 0 :(得分:0)
您只需要访问令牌即可执行HTTP请求。在这种情况下,获取Gmail配置文件的语法如下:
https://www.googleapis.com/gmail/v1/users/USERID/profile?access_token=ACCES_TOKEN
您可以在OAuth 2.0 Playground中轻松地请求令牌(并进行HTTP请求)。您还可以阅读有关Gmail API here的getProfile请求的更多信息。
编辑:
要获取未读邮件的数量,必须使用q
参数,并将请求更改为messages
:
https://www.googleapis.com/gmail/v1/users/me/messages?q=is:unread&access_token=ACCESS_TOKEN