使用jQuery的$ .get和GMail API时出现401(未授权)错误

时间:2014-08-15 21:53:05

标签: javascript jquery gmail-api

我试图在用户使用带有javascript的G + API登录后运行jQuery的$ .get,但是在浏览器控制台中收到了401(未经授权的)错误。

以下是我请求的网址格式:https://www.googleapis.com/gmail/v1/users/myusername%40gmail.com/messages?key=%7Bmyborwserapikey%7D

我还试过https://www.googleapis.com/gmail/v1/users/me/messages?key=%7Bmyborwserapikey%7D

登录后都返回401错误。

1 个答案:

答案 0 :(得分:0)

对Gmail API的每个请求都需要一个访问令牌,因此API密钥是不够的。

虽然用户可能已使用G + API登录,而该G + API本身并未授权您的应用授权访问该用户的Gmail。

点击此处查看有关访问Gmail API的更多详细信息: https://developers.google.com/gmail/api/overview#auth_and_the_gmail_api