我试图在用户使用带有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错误。
答案 0 :(得分:0)
对Gmail API的每个请求都需要一个访问令牌,因此API密钥是不够的。
虽然用户可能已使用G + API登录,而该G + API本身并未授权您的应用授权访问该用户的Gmail。
点击此处查看有关访问Gmail API的更多详细信息: https://developers.google.com/gmail/api/overview#auth_and_the_gmail_api