-1

我有一种情况,我必须使用客户的登录名和密码向 gmail 用户发送电子邮件。我可以获得他们的登录名和密码,但这里的问题是我无法通过部署在亚马逊云连接中的网络应用程序发送邮件。我之前点击了这个链接

我可以使用谷歌身份 api,以便在登录后我可以获得 oauth 令牌,它可以在 Gmail api 中用于发送邮件。

注意:我在启用了 Gmail api 的 Google 开发人员控制台中创建了一个项目,我需要从客户端电子邮件地址发送邮件,而不是从我在 Google 开发人员控制台中创建项目的邮件中发送邮件。

还有其他可以解决我的问题的api吗?登录成功后收到的idtoken和oauth2token一样吗?请帮我

4

2 回答 2

1

来自https://developers.google.com/gmail/api/auth/about-auth:“对 Gmail API 的所有请求都必须由经过身份验证的用户授权。Gmail 使用 OAuth 2.0 协议来验证 Google 帐户并授权访问到用户数据。您还可以使用 Google+ 登录为您的应用提供“使用 Google 登录”身份验证方法。

Google 身份工具包 IdToken 不能用于调用 Google API。您需要一个 Google OAuth2 访问令牌来执行此操作。

于 2015-10-26T06:25:07.143 回答
0

谷歌身份解决了我的网络应用程序的问题......现在我可以将任何谷歌 api 与任何客户端的这些令牌一起使用。

于 2015-11-10T05:00:44.930 回答