0

プロビジョニング API グループ スコープを読み取り専用モードで使用しようとすると、問題が発生します。

次のスコープで Google Apps ドメインのサービス アカウントを承認しました

https://apps-apis.google.com/a/feeds/group/#readonly

このドキュメントによると、これは正しいスコープです。

次のいずれかのスコープで認証トークンをリクエストします。

`https://apps-apis.google.com/a/feeds/group/#readonly`, or `https://apps-apis.google.com/a/feeds/group/`

エラーになりinvalid_scopeます。

https://developers.google.com/google-apps/provisioning/authで実際のプロビジョニング ドキュメントを見ると、スコープは としてリストされていhttps://apps-apis.google.com/a/feeds/groups/ます。

Google Apps 管理パネルでこのスコープ ( ) の読み取り専用バージョンを使用するhttps://apps-apis.google.com/a/feeds/groups/#readonlyと、次のエラーが発生します。

  • の認証トークンをリクエストするとhttps://apps-apis.google.com/a/feeds/groups/#readonlyinvalid_scopeエラーが発生します。
  • の認証トークンを要求するとhttps://apps-apis.google.com/a/feeds/groups/access_denied. スコープの読み取り/書き込みバージョンを承認していないため、これは予想される動作であると思います。

スコープのさまざまな組み合わせをすべて試しましたが、うまくいきませんでした。https://apps-apis.google.com/a/feeds/groups/すべてが期待どおりに機能する唯一の方法は、スコープを指定してアクセス トークンを承認し、要求することです。このユース ケースでは、この API に対する読み取り/書き込み権限を許可できません。

ドキュメント内の矛盾のその他の例:

グループ プロビジョニング API で公式にサポートされている読み取り専用スコープは何ですか?

4

1 に答える 1

0

読み取り専用スコープは、Marketplaceアプリと2本足のOAuthでのみ機能します。

グループへの権限を読み取り、作成、更新、または削除することはできず、委任された管理者を作成できます。次に、読み取り/書き込みスコープを使用します。スコープは書き込み操作をブロックしませんが、権限を委任されたユーザーはブロックします。

于 2013-02-08T00:06:37.360 に答える