私はあなたがこのルートで許可を変更できることを知っています:
https://developers.google.com/drive/v2/reference/permissions/insert
しかし、ユーザーがGoogle Appsアカウントの場合、問題が発生しました。ユーザーがドキュメントをWebに共有する権利を持っていない場合、共有は解除されます(ドメインのGoogleアプリアカウントにログインするように求めるWebページにリダイレクトされます)。
ここでパラメータ「domainSharingPolicy」を見つけました:
https://developers.google.com/drive/v2/reference/about#resource
しかし、それは本当に一貫していません。文字列「allowed」または「allowedWithWarning」を使用できますが、実際には許可されません。
だから私の質問は、アカウントがGoogle Appsアカウントであるかどうかを知る方法ですか?(はい、私はこれを読みました)
および/または、アカウントがドキュメントをWebに共有する権利を持っているかどうかを知る方法は?(組織だけではありません)。