2017-05-09 6 views
0

登録ユーザーが定期的に準備しているファイルを見ることができる小さなサイト/ Webアプリケーションがあります。私はこれらのファイルを別々のディレクトリに保存し、すべてのユーザーは自分のファイルを見たりダウンロードしたりすることができます。 ここでは、これらのディレクトリをGoogleドライブに移動しています。ファイルのリストやダウンロードなどの機能を維持します。PHP(またはJavaScript)を使用してGoogleドライブにアクセス

公式ドキュメントを読むファイルのダウンロード/アップロードに関する興味深い例がいくつか見つかりましたが、そのすべてがユーザーがドライブにアクセスするために与えなければならない承認について話しています。これは私が探しているものではありません。ドライブにアクセスしたくないです!

私が見てきたように、ドキュメントでは、誰かが自分のドライブに(読み取り専用)アクセス権を与えたいと考えているわけではありません。しかし、おそらく私は何かを逃しています...

基本的には、私のドライブアカウントにファイルのリストが必要です、そして、もし要求されれば、1つ(またはそれ以上)をダウンロードする方法が必要です。アカウントを管理する権限を持つ唯一のサーバーが自分のサーバーであるため、ユーザーはそのアカウントからリクエストを送信します。

可能ですか?私はそう思っていますが、私はそれについての文書を見つけることができません。サーバーをどのように認可できますか?

答えて

0

あなたはservice accountsを使用して目標を達成するUsing OAuth 2.0 for Web Server Applicationsを探していると思います。

「この文書では、Webサーバアプリケーションは GoogleのAPIにアクセスするにはOAuth 2.0の認証を実装するために、GoogleのAPIにPHPのための クライアントライブラリを使用する方法について説明します。自分のユーザ名を維持しながら、OAuth 2.0のユーザーが アプリケーションに固有のデータを共有することができます、パスワードなどの情報を非公開にすることができます。たとえば、アプリケーションはOAuth 2.0〜 を使用して、ユーザーがGoogleドライブにファイルを保存する許可を得ることができます。

スニペットはPHPでも書かれていますので、好きなように動作します。

+0

ありがとう、それは私が探していたものでなければなりません! – devfe