2017-08-24 6 views
0

GoogleドライブAPI v3を使用してファイルを作成しました。そのファイルをコピーしようとすると、すべての権限を新しいファイルにコピーします。1つのGoogleドライブファイルの権限を別のファイルにコピーする方法

Permission newUserPermission = new Permission(); 
newUserPermission.setType("user"); 
newUserPermission.setRole("writer"); 
newUserPermission.setId(permissionId); 

私はエラー

に直面していますエラーが発生しました: com.google.api.client.googleapis.json.GoogleJsonResponseException:400 不正な要求{ "コード":400、 " "message": "電子メールアドレス"フィールドは、タイプ '%1'のアクセス許可には必須です。[{ "domain": "global"、 "location": "permission.emailAddress"、 "locationType": "other"、 "ユーザー "または"グループ "。"、 "理由": "必須"}]、 "メッセージ": "電子メール「ユーザー」または「グループ」タイプのアクセス許可にはアドレスフィールドが必要です。 }

答えて

0

解像度はエラー自体にあります。アクセスを許可しているemail addressが不足しています。

あなたはPermission.createでこれを見ることができます:この権限が参照する にユーザーまたはグループの

EMAILADDRESSメールアドレス。

Javascript sample使用NodeJS

var userPermission = { 
    'type': 'user', 
    'role': 'writer', 
    'emailAddress': '[email protected]' 
} 
関連する問題