首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java - Google API -发布文档

Java - Google API -发布文档
EN

Stack Overflow用户
提问于 2011-11-11 02:19:50
回答 1查看 528关注 0票数 1

我在使用Google Document API上传信息时遇到问题。任务是上传一个文档,然后在上传之后立即发布它。我已经解决了第一部分,获得一个DocsService客户端,使用client.setUserCredentials(userName, password)方法对自己进行身份验证,然后使用client.insert(URL, newDocument)上传内容。

此时,文档出现在我的Google文件夹中。我的问题是我不知道如何发布它。我试图模仿POST方法( Google在我单击发布时创建的方法),但它不起作用。我也尝试使用this methodology,但我不知道如何(使用client.setUserCredentials)验证自己的身份。

有没有什么简单的方法或者通过API发布的最佳实践?

EN

回答 1

Stack Overflow用户

发布于 2012-04-06 05:45:04

共享是通过修改文档的ACL来完成的,更多信息可以在developer's guide中找到。

使用Java客户端库,要使文档对所有人都是只读的,可以执行以下操作:

代码语言:javascript
复制
AclEntry aclEntry = new AclEntry();
aclEntry.setRole(AclRole.READER);
aclEntry.setScope(new AclScope(AclScope.Type.DEFAULT, null));
URL url = new URL(documentEntry.getAclFeedLink().getHref);

return service.insert(url, aclEntry);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8084338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档