Google 使用 OAuth 2.0 进行身份验证。在这种情况下,若要操作 Gmail API,你需要连接 OAuth 2.0。之后,你就能使用 Gmail API。以下是连接 Google OAuth 2.0 的方法。
要连接 Google OAuth 2.0,你需要在 Google Cloud Console 中创建一个应用。
创建应用
前往:https://console.cloud.google.com/,然后点击 Create Project。

然后,点击 +ENABLE APIS AND SERVICES。

然后,搜索 Gmail,并点击第一个结果。

然后点击 Enable 按钮。

创建凭据
现在,你创建的应用已经可以访问 Gmail。接下来,你需要创建凭据,其中包含 2 个密钥:
- Client ID
- Client Secret
因此,你应该创建凭据。

选择 User data,然后点击 Next 按钮。

对于 scopes,选择全部(但实际上,只选择与你的项目相关的即可。

对于应用类型,选择 Web Application。

然后,点击 Done 按钮,取得你的 Client ID 和 Client Secret。


获取 code 以取得 access token
要获取 code,你必须授权该应用访问你的账户。前往:
https://accounts.google.com/o/oauth2/v2/auth?redirect_uri=<Your Redirect URI here>&prompt=consent&response_type=code&client_id=<Your Client ID here>&scope=https://mail.google.com&access_type=offline
| 注意:由于应用仍在开发中,你会遇到错误。因此,你需要定义测试用户电子邮件。 |



然后,点击 Continue 按钮后,你将被重定向到你定义的 URL。从地址栏中取得 code。

获取 access token
要获取 access token,请按以下截图所示,以 x-www-form-urlencoded 向 https://oauth2.googleapis.com/token 发起 POST API 调用。

确保相应地设置 code、client_id、 client_secret 和 redirect_uri。将 grant_type 设置为 authorization_code。你将获得 access token 和 refresh token。
连接 Gmail API
在本节中

Pergi ke API Reference untuk dapatkan senarai API yang tersedia atau anda boleh terus ke pautan ini.

Sekarang anda sudah boleh berhubung dengan Gmail API.
发表回复
要发表评论,您必须先登录。