2015-05-08 211 views
0

当一个Android应用程序初始化REST Google Drive API,我需要“捅”服务器产生最轻量级(最轻量级)Google Drive REST API查询/响应?

UserRecoverableAuthIOException

为了最大限度地减少网络流量,我在寻找最'轻量级'的请求会产生这样的异常。目前,我使用以下构造:

com.google.api.services.drive.Drive svc; 
svc.files().get("root").setFields("title").execute(); 

基本拉动'根'的名字。

这是做这项工作的最低流量吗?

+0

为什么你需要这样做?你不能只用GoogleAuthUtil来申请一个令牌吗?或者,只有在您第一次提出真正的要求时才显示此信息? –

+0

@CherylSimon谢谢,没有这样想,这个想法是从最初捕获每个执行的'UserRecoverableAuthIOException'(如你所建议的)开发的。我正在清理一些代码,试图将其与GDAA的“connect()”对齐。 – seanpj

+0

啊,是的,所以它在理论上有可能通过这个异常进行任何调用,但是一旦你获得了一个oauth标记,它只会在用户手动撤销auth时才会再次发生,这是不太可能的。我认为你可以在方便的时候请求保留,然后再处理其他人不那么娇贵。 –

回答

1

生成的通信量可以忽略不计。 它不会一样重要。

除非是出于学术目的,否则您将无法通过进一步优化速度来实现更多目标。有一点它不会成为瓶颈。

所以是的,这很可能是你可以产生UserRecoverableAuthIOException的最轻的方式

+0

谢谢,我'有点'知道这一点。我只是好奇,如果只有一个特殊的'捅'技巧[这些家伙](https://youtu.be/r2dr8_Mxr2M)会知道:-) – seanpj