Googleドライブでパブリック共有ファイルの内容を読む
-
11-12-2019 - |
質問
私はGoogleドライブアプリケーションに取り組んでいます。
アプリケーションは、誰かのGoogleドライブに共有ファイルの内容を読む必要があります。
どうすればいいですか?
これを達成するためのAPIはありますか?
解決
Google Drive APIを使用する場合、ファイルのACLをパブリックに設定した後、ファイルメタデータのwebContentLink
属性を使用してファイルに直接アクセスできます。ファイルの公開時に認証/許可を必要とする必要はありません。
Feilメタデータ例です。例: https://developers.google.com/ドライブ/ v2 /リファレンス/ファイル#リソース
これは、Common Clientライブラリを使用してファイルメタデータを取得する方法です。 https://developers.google.com/drive/v2/reference/files/get
他のヒント
WebContentLinkはブラウザ内のコンテンツをダウンロードしたり表示するためのリンクを提供している間に、それがまだ認証を必要とすること、またはそのユーザーが「public」として共有されていても、ファイルを表示するためにすでにログインしていることがわかります。/ P>
私は計画が上記のようにこの作業をすることであることを願っています、そのパブリックファイルは認証なしで何の認証なしで見ることができます。
所属していません StackOverflow