Google ドキュメント API (.net、c#) を使用して、ドキュメントを他の Google ユーザー (例: abc@gmail.com) と共有しています。これが私のコードです:
AclEntry entry = new AclEntry();
entry.Scope = new AclScope();
entry.Scope.Type = AclScope.SCOPE_USER;
entry.Scope.Value = "abc@gmail.com";
entry.Role = new AclRole();
entry.Role = AclRole.ACL_CALENDAR_READ;
Service service = createService(szUserName, szPassword);
string szAclUrl = ((DocumentEntry)contentEntry).AccessControlList;
Uri AclUri = new Uri(szAclUrl);
AtomEntry newAcl = service.Insert(AclUri, entry);
注: service と contentEntry は正常に作成されました。
しかし、私はエラーを受け取ります:関数(400) Bad Request
を実行するときservice.Insert(AclUri, entry)
。
何が間違っているのですか?Google docs API(.net、c#)を使用して新しい権限を追加するにはどうすればよいですか?