0

Google ドライブに XLSX ファイルがあります。リンクは次の場所にあります。

https://docs.google.com/spreadsheet/ccc?key=0AoJYUIVnE85odEdsdEtVQVBuU254aTBtekw3LVVOc0E&usp=drive_web#gid=0

Google ドライブ SDK からダウンロード リンクを取得する方法は知っていますが、ユーザーが Google アカウントにログインしている場合にのみリンクが機能します。以下のリンクを参照してください。

https://docs.google.com/feeds/download/spreadsheets/Export?key=0AoJYUIVnE85odEdsdEtVQVBuU254aTBtekw3LVVOc0E&exportFormat=xlsx

公開するように表示オプションを設定しました。ただし、ファイルのパブリック ダウンロード リンクを取得するにはどうすればよいですか? これを行う唯一の方法は、ファイルをダウンロードしてダウンロード リンクをコピーすることです。ダウンロードリンクは次のとおりです。

https://docs.google.com/spreadsheet/fm?id=tGltKUAPnSnxi0mzL7-UNsA.PREF_12709722546300286642.234580469124820854&fmcmd=420

ドキュメントの URL に記載されている ID と、ドキュメントのダウンロード リンクの ID の間に相関関係はないようです。パブリック ダウンロード リンクを取得する他の方法はありませんか?

4

1 に答える 1

2

GET https://googledrive.com/host/<FILE_ID>認証なしで公開ファイルをダウンロードできます。これは、downloadLink のないファイル (ドキュメントやスプレッドシート ファイルなど) では機能しません。

于 2013-10-08T12:35:34.980 に答える