質問

私は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>

私は計画が上記のようにこの作業をすることであることを願っています、そのパブリックファイルは認証なしで何の認証なしで見ることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top