gpt4 book ai didi

google-api - 使用 Google Documents List Data API v3.0 重命名文件夹/集合

转载 作者:行者123 更新时间:2023-12-04 06:17:50 24 4
gpt4 key购买 nike

我正在尝试重命名一个集合,但出现错误 但是

com.google.gdata.util.InvalidEntryException:请求 URI 无效

,这是我拥有的代码

DocsService client = new DocsService("test testApp v1");

     URL feedUrl = new URL("https://docs.google.com/feeds/default/private/full/folder%3A"+IDFOLDER);

DocumentListEntry newEntry = new FolderEntry();
newEntry.setId(IDFOLDER);
newEntry.setTitle(new PlainTextConstruct(newName));
client.insert(feedUrl, newEntry);

这是这样做的方法还是我做错了什么?

最佳答案

重命名集合(或文档条目)类似于从 API 检索条目、更改标题并向文档条目的编辑 URL 发送更新 (PUT) 请求。
您可以使用此代码片段在 Java 中完成此操作:

static DocumentListEntry renameDocument(DocsService client, String resourceUrl, 
String newTitle) throws MalformedURLException, IOException,
ServiceException {
DocumentListEntry entry = client.getEntry(
new URL(resourceUrl), DocumentListEntry.class);

entry.setTitle(new PlainTextConstruct(newTitle));
DocumentListEntry updatedEntry = client.update(
new URL(entry.getEditLink().getHref()), entry);
// Check that updatedEntry has the new title.
return updatedEntry;
}

关于google-api - 使用 Google Documents List Data API v3.0 重命名文件夹/集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7015404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com