私はGoogleドライブアプリケーションに取り組んでいます。
アプリケーションは、誰かのGoogleドライブで公開されているファイルの内容を読み取る必要があります。
これどうやってするの?
これを実現するためのAPIはありますか?
私はGoogleドライブアプリケーションに取り組んでいます。
アプリケーションは、誰かのGoogleドライブで公開されているファイルの内容を読み取る必要があります。
これどうやってするの?
これを実現するためのAPIはありますか?
webContentLink
GoogleドライブAPIを使用する場合、ファイルのACLを公開に設定した後、ファイルが公開されているときに認証/承認を必要としないファイルメタデータの属性を使用してファイルに直接アクセスできます。
これはファイルメタデータの例です: https://developers.google.com/drive/v2/reference/files#resource
これは、一般的なクライアントライブラリを使用してファイルメタデータを取得する方法です:https ://developers.google.com/drive/v2/reference/files/get
webContentLinkは、ブラウザでコンテンツをダウンロードまたは表示するためのリンクを提供しますが、「パブリック」として共有されている場合でも、認証が必要であるか、ファイルを表示するためにユーザーがすでにログインしているように見えます。
上記のように、認証なしで公開ファイルを閲覧できるようにする計画だと思います。