【问题标题】:The lightest (most lightweight) Google Drive REST API query/response?最轻量级(最轻量级)的 Google Drive REST API 查询/响应?
【发布时间】:2015-05-08 19:36:41
【问题描述】:

在 Android 应用程序中初始化 REST Google Drive API 时,我需要“戳”服务器以生成

UserRecoverableAuthIOException

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

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

基本上是提取“根”名称。

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

【问题讨论】:

  • 为什么需要这样做?您不能只使用 GoogleAuthUtil 来请求令牌吗?或者,仅在您第一次提出实际请求时显示?
  • @CherylSimon 谢谢,没有这样想,这个想法是从最初捕获每个执行的'UserRecoverableAuthIOException'(如你所建议的那样)发展而来的。我正在清理一些代码,试图将其与 GDAA 的“connect()”对齐。
  • 啊,是的,所以理论上可以通过该异常进行任何调用,但是一旦您获得了一次 oauth 令牌,只有在用户手动撤销身份验证时才会再次发生,即不太可能。我认为您可以在方便的时候请求宣誓,然后再处理其余的不那么漂亮。
  • 说到“用户撤销身份验证”,我正在处理另一个问题 - 即将推出 :-)

标签: google-drive-api google-drive-android-api


【解决方案1】:

产生的流量可以忽略不计。 根本算不了什么。

除非是出于学术目的,否则您不会通过进一步优化速度获得更多收获。有一点不再是瓶颈。

所以是的,这很可能是生成 UserRecoverableAuthIOException 的最简单方法

【讨论】:

  • 谢谢,我“有点”意识到这一点。我只是好奇是否有一个特殊的“戳”技巧只有these guys 会知道:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多