2017-04-05 5 views
0

Oauth2とGoogleのAPIを使用するサービスアカウントを使用してアクセスを設定していますが、チーム組織内の特定のフォルダへのアクセスを設定しようとしています。Googleサービスアカウントを使用してチーム組織内のGoogleドライブのフォルダにアクセスする

現在、私は(リスト、権限、コピー)が必要なメソッド呼び出しを行うことができますが、ドライブ内の項目はget startedファイルだけです。私は、これはそれは私がサービスを設定したアカウントのいずれかに存在しないように引っ張っているどのドライブ全くわからないんだけど

私の質問:。

  • ドライブを設定する場合使用されるデフォルトのドライブは何ですか?また、デベロッパーコンソールやgmailアカウントからアクセスするにはどうすればよいですか?

  • 組織/チームフォルダにアクセスしてファイルを追加できますか?

ありがとうございました!

答えて

1

ドライブリソースは、Google Dev consoleでサービスアカウントを生成したGoogleアカウントになります。

A service account アプリケーション または仮想マシン(VM)に、代わりの個々のエンドユーザーに属しているのGoogleアカウントの特殊なタイプです。 アプリケーションはGoogle APIs assuming the identity of the service account、 を呼び出し、ユーザーは直接関与しません。サービスアカウントには、 個以上のサービスアカウントキーのペアを含めることができます。これは、 のGoogle認証に使用されます。

組織/チームフォルダにアクセスしてファイルを追加できますか?

アプリケーションでサービスアカウントを使用してログインしている場合は、許可を与えてもらえれば確実にアクセスして、指定した役割に応じてコンテンツを変更できます。

Using OAuth 2.0 for Server to Server Applicationsでさらにサービスアカウントを読むことができます。

関連する問題