3

Googleサービスアカウントを使用してFusionTablesまたはGoogleSpreadsheetドキュメントを作成するアプリがあります。次に、このアプリはそのドキュメントの所有権を別のユーザー(joe@gmail.com)に変更します。これにより、アプリはドキュメントに公開(行を挿入)できますが、指定されたユーザーはドキュメントを完全に制御できます。

他のユーザーが@gmail.comユーザーの場合、すべて正常に機能します。ただし、アプリドメインユーザー(xxx@camfed.orgなど)の場合、権限を変更すると次のエラーが発生します。

{"error":{"errors":[{"domain": "global"、 "reason": "internalError"、 "message": "Internal Error"}]、 "code":500、 "message": "内部エラー"}}{" value ":" xxx@camfed.org "、" role ":" owner "、" type ":" user "、" kind ":" drive#permission "}

結果マトリックスは次のとおりです。

                                               Service Account created by
                                           xxx@gmail.com           xxx@camfed.org

Ownership assigned to: yyy@gmail.com           works                     works
Ownership assigned to: xxx@camfed.org         broken                     broken
Ownership assigned to: yyy@camfed.org         broken                     broken

アプリドメインのGoogleドライブの権限の変更は壊れていますか?

4

1 に答える 1

2

これは、所有権を変更する場合、両方の電子メール ドメインが同じドメインに属している必要があるためです。その後、所有権を他のユーザーに変更することができます。

于 2013-04-09T19:08:10.330 に答える