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ドライブの権限の変更は壊れていますか?