2013-02-28 106 views
3

当应用程序被用户授予访问他们的Gmail帐户的权限并且应用程序发出呼叫(例如发送电子邮件)时,应用程序可以进行的API调用数量是否有限制或是基于通过用户帐户访问API的次数的限制吗?例如,如果我的应用由100万用户运行,并且API调用数量受Google限制为100,000,那么这是否意味着只要达到100,000次API调用,无论哪个设备发起这些调用,以及无论该令牌与哪个帐户相关联,我的应用将无法在当天的剩余时间进行任何其他API调用?Gmail API限制

或者这是否意味着可以通过该设备上运行的应用在单个设备上创建100,000个API调用,但将其限制为允许使用Gmail服务的帐户?

我需要避免的是,当来自不同设备和帐户的1,000,000个API调用被发送到Gmail服务时,谷歌会突然限制我的应用。如果Google以这种方式限制我的应用程序,我最好不要使用Gmail API,只需恢复使用用户必须输入其用户名/密码的典型SMTP和POP服务。

以下是由谷歌文档:

上传速度是一个API请求 - 每秒 - 每个用户,无论 多少线程正在上传请求。

Google Apps Email Settings API Limits and Quotas

摘自但由什么是“每用户”意味着没有明确的定义。帐户? IP地址?客户ID?

回答

0

你写当一个应用程序被用户授权访问自己的Gmail帐户然后问用户的定义。我认为他们是一样的。 A 用户是最终用户,发送电子邮件并通过其电子邮件地址标识。