首页 > 解决方案 > Google API 获取用户电子邮件 PHP

问题描述

我在我的网站中使用 Google plus API 来登录用户,并且效果很好,但是因为我只需要用户电子邮件,因为我创建了自己的电子邮件,所以我Auth Token不再需要使用 Google plus API,因为 Gmail API 提供了我的所有信息还需要提供更多与Google plus API 相比的daily query内容1,000,000,00020,000,000

问题是:

当我使用 Gmail API 时,我得到了与 Google plus API 相同的信息,这很棒。

在此处输入图像描述

但是,要去我的仪表板里面Google Cloud Console >> OAuth consent screen Tap >> OAuth rate limits

它说Your token grant rate = Your current per day token grant rate limit is 10,000 grants per day. The per day token grant rate resets every day

在此处输入图像描述

那么,我错过了什么吗?

注意:当我切换到 Gmail API 时,我确实更改了client keysecret keyGoogle Sign In URL.

标签: phpgoogle-apigmail-api

解决方案


OAuth 速率限制Gmail API 使用限制之间存在差异。在设计您的应用程序时,您有两个考虑这两个因素:

1) OAuth

OAuth 速率限制是指您的应用程序可以向 Google 请求的令牌数量,以便能够从使用您的应用程序的用户那里获得对敏感范围的权限,并以这种方式允许访问他们的数据(数据量取决于在范围内)调用 Google 的 API 时。

2)Gmail API

Gmail API 使用限制是指您的应用可以对API 执行的请求数量,无论用户数量(只要不超过限制),因为它之前已通过 OAuth 速率限制进行检查。


推荐阅读