GoogleドライブAPIとGoogleスプレッドシートAPIをアプリケーションに実装しています。 Google Developersコンソールでプロジェクトをどのように構造化すればよいですか?私は、その後、そのためのドライブの接続とのOAuth2を作成開発者コンソールのGoogleプロジェクトの構造
最初に確認されたスコープ
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/userinfo.email
で検証要求を満たしました。
は、それから私は、シートのAPIのためにとスコープ
https://www.googleapis.com/auth/spreadsheets
を検証しようとした後、別のOAuth2を作成した。しかし、私の要求は、私はすでにhttps://www.googleapis.com/auth/drive.file
スコープを持っているメッセージと拒否しまいました。
APIごとに別々のプロジェクトを作成するか、両方とも同じOauth2を使用する必要がありますか?
ああ、ドキュメントを読むことでそれについてはわからなかった。実際には2つの機能を実装しています.1つはユーザーが自分のデータをスプレッドシートにインポートできるようにし、もう1つはアプリケーションから自分のドライブにコンテンツをアップロードすることができます。彼らはまた、別のログインを持っているので、私はそれを2つのプロジェクトに分けるべきだと思います。 – user8336738
oauth2クライアントを複数作成することはできますが、同じ割り当てを使用しないように別々のプロジェクトに入れることが最善です。 – DaImTo
それから、私が基本的に検証済みの別のOauth2クライアントからのスコープを検証しようとしていることを、検証中に応答したことは奇妙です。 – user8336738