0

私のシナリオは、ファイルが存在する場合は、アプリによって作成されたファイルを探したいということです。

ドライブスコープをリクエストすると、使用できます

/drive/v2/files?q=trashed%3Dfalse+and+title+%3D+'MyFile'+and+'root'+in+parents

そしてすべてが良いです。

しかし、これにはすべてのユーザーが既存のドライブ ファイルにアクセスする必要があり、要求が高すぎます。そこで、ドライブスコープを削除し、 drive.fileスコープのみで同じコマンドを試しました。

その見返りに私は得る

{
  "code" : 500,
  "errors" : [ {
    "domain" : "global",
    "message" : "Internal Error",
    "reason" : "internalError"
  } ],
  "message" : "Internal Error"
}

ハッキングして、親の「ルート」を削除すると、

{
 "kind": "drive#fileList",
 "etag": "\"Q5ElJByAJoL0etObruYVPRipH1k/vyGp6PvFo4RvsFtPoIWeCReyIC8\"",
 "selfLink": "https://www.googleapis.com/drive/v2/files?q=trashed%3Dfalse+and+title+%3D+'MyFile'",
 "items": []
}

これは 500 よりも優れていますが、それでも私が期待したものではありません。

では、ドライブスコープを必要とせずに MyFile が存在するかどうかを確認するにはどうすればよいでしょうか。

4

1 に答える 1