2013-04-23 8 views
6

Googleドライブのファイルへの直接リンクはありますか?そのリンクからダウンロードできますか?一時的なリンクでさえ十分だったでしょう。Googleドライブの直接リンク

私が理解したように、webContentLinkはブラウザでのみ使用できます。downloadUrlは小さなテキストファイルに使用でき、shoudはXMLHttpRequestなどのもので使用できます。

+0

チェックアウト[ 'このlink'](https://developers.google.com/drive/manage-downloads?hl=enをチェックしています)。 – TLama

+2

このQが[delphi]に関係する方法を教えてください。 – OnTheFly

+1

@ user539484、fixed。 – TLama

答えて

5

webContentLinkおよびdownloadUrlは、ドライブファイルのダウンロードに使用できる2つのメインリンクです。

  • downloadUrlのOAuth 2.0を(downloadUrl + "&access_token=" + access_tokenを使用するか、または認証HTTPヘッダーを使用してURLにアクセストークンを追加)を使用して認可する必要があります。これは、のいずれかのファイルをダウンロードするために使用することができますサイズ。あなたが何を小さなテキストファイルのためだけだと信じさせたか分かりません。そうではありません。 downloadUrlは、約24時間有効な一時URLです。
  • webContentLinkには、ユーザーがGoogleアカウントでログインする必要があります。基本的には、Cookieの承認を使用しているため、通常はブラウザで使用されると言われています。しかし、そのリンクには別の興味深いユースケースがあります:あなたのファイルが公開されている場合、このリンクには何らかの許可は必要ありませんが、downloadUrlには依然としてOAuth 2.0アクセストークンを使用する必要があります。 webContentLinkは期限切れになりません。
+0

JSを使ってファイルをダウンロードするのが最速の方法ではないと思っていました。 – aptypr

+0

downloadUrlが必要なのは、一部のファイルを一般公開することができないため、ありがとうございます。 – aptypr

関連する問題