对ReactJS项目使用Gmail API OAutho2身份验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对ReactJS项目使用Gmail API OAutho2身份验证相关的知识,希望对你有一定的参考价值。

我正在尝试从登录用户处获取电子邮件。使用qazxsw poi。我将访问令牌,范围作为我的AJAX调用中的标头传递。但我得到了

“errors”:[{“domain”:“global”,“reason”:“authError”,“message”:“Invalid Credentials”,“locationType”:“header”,“location”:“Authorization”}],“代码“:401,”消息“:”无效的凭据“}}

这是我试图获取邮件的组件

https://www.googleapis.com/gmail/v1/users/userId/messages
答案

凭据无效表示您使用的客户端ID无效。您创建了错误类型的凭据,或者您使用的是凭据错误的文件。

转到Google开发者控制台并再次下载凭据文件。您应该已经创建了浏览器凭据

以上是关于对ReactJS项目使用Gmail API OAutho2身份验证的主要内容,如果未能解决你的问题,请参考以下文章

使用 Azure AD、ReactJS 和 NodeJS 验证用户并使用 Graph API

对 Gmail API 使用 oauth 令牌的疑问

如何调试来自 ReactJs(另一个项目)客户端的 Laravel API 请求?

使用 Gmail API 发送大附件

使用 Gmail API 阅读其他用户的电子邮件

谷歌项目在多个网页上使用