BatchRequest对API配额的影响

时间:2014-01-09 05:19:28

标签: google-api google-drive-api google-api-dotnet-client

关于如何计算/强制执行Google Drive SDK for .NET,我有两个问题。

1. 文件插入&​​amp;许可插入

如果我有这样的代码:(伪代码)

Insert file
Insert permission A on file
Insert permission B on file
Insert permission C on file
Insert permission D on file

出于配额执行的目的,上述计数是1个请求还是5个请求?

鉴于我们已经看到大致通常为1项/秒的速率限制,这是否意味着上述代码将在5秒内运行?或者权限设置操作不参与限速范围?

2的 BatchRequest

.NET API客户端库的.NET版本的新Batch功能是否可以帮助我解决配额问题?

Insert file
BatchRequest( InsertPermission(file, A),
              InsertPermission(file, B), 
              InsertPermission(file, C), 
              InsertPermission(file, D)
            )

出于配额执行的目的,上述计数是1个请求,2个请求还是5个请求?

1 个答案:

答案 0 :(得分:1)

对于批处理请求,每个单独的请求(在您的情况下请求A,B,C和D)与在非批处理请求中处理的管道位于同一管道中。

因此,配额检查针对批处理请求的每个部分运行。 在上面的问题中,两种情况都应该导致配额执行检查的数量。