開発者コンソールからプロジェクトを作成、編集、および削除する必要があるアプリケーションを開発しています。
この目的のためにCloud Resource Manager APIを使用しています。
API へのリクエストには OAuth 2.0 が必要なので、OAuth2.0 サーバー ツー サーバー(Two-Legged OAuth または 2LO)を使用しています。
認証トークンを取得したら、新しいプロジェクトを作成するために API にリクエストを行います。許可がないと言われました: The caller has no permissions
.
ただし、すべてのプロジェクトのリストを要求すると、正しい応答が得られます。
許可を得るにはどうすればよいですか?
OAuth 2.0 サーバー ツー サーバーを使用するすべての手順に従い、仕事用の Google アカウントを持っています。サービス アカウントには所有者の役割とドメインの委任があります。
ありがとう!!