所以我正在尝试向GMAIL消息端点发出此请求:
https://www.googleapis.com/gmail/v1/users/test%40email.com/messages?q=from%3Asender%40test.com+is%3Aread&key=MYKEYHERE
但是我一直收到关于登录的401错误。
"code": 401,
"message": "Login Required"
我已使用var SCOPES = ['https://mail.google.com/'];
我知道这是一个Auth问题,但不知道如何解决它。我想我是否需要使用api来验证用户的时间?我该怎么办?
如何从已授权的应用中获取此请求?
我在谷歌测试工具here
中使用它* oauth2的新手,感谢您的帮助。感谢
答案 0 :(得分:1)
从oauth2登录后返回访问令牌。你需要使用 access_token 而不是密钥。密钥用于访问公共API。
https://www.googleapis.com/gmail/v1/users/test%40email.com/messages?q=from%3Asender%40test.com+is%3Aread&access_token=YourAccessTokenHere