【发布时间】:2010-12-30 04:10:51
【问题描述】:
我使用 google docs 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#) 添加新权限?
【问题讨论】:
标签: c# .net google-docs-api google-docs