首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >修改列表并获取丢失的信息

修改列表并获取丢失的信息
EN

Stack Overflow用户
提问于 2017-07-06 20:33:42
回答 2查看 601关注 0票数 0

使用Google资源管理器以及Google的官方C#库v3,该响应将丢失大部分记录字段。我特别需要访问谁做了修订,这应该可以通过$.lastModifyingUser访问。

我已经在我的域管理帐户和服务帐户上尝试过这一点,所以它不应该是一个权限问题,至少我看不到。我做错什么了,如果有什么?

列表

代码语言:javascript
运行
复制
{
 "kind": "drive#revisionList",
 "revisions": [
  {
   "kind": "drive#revision",
   "id": "1",
   "mimeType": "application/vnd.google-apps.spreadsheet",
   "modifiedTime": "2016-11-16T18:29:29.527Z"
  },
  {
   "kind": "drive#revision",
   "id": "14",
   "mimeType": "application/vnd.google-apps.spreadsheet",
   "modifiedTime": "2016-11-16T18:35:49.184Z"
  },
  ...

单次获取

代码语言:javascript
运行
复制
{
 "kind": "drive#revision",
 "id": "134088",
 "mimeType": "application/vnd.google-apps.spreadsheet",
 "modifiedTime": "2017-05-24T11:48:00.788Z"
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-06 22:44:44

您需要将fields="*"fields="permissions(id,lastModifyingUser)"添加到请求中,以指示驱动器返回全部资源。默认情况下,只返回一组极小的属性。

票数 1
EN

Stack Overflow用户

发布于 2018-11-13 13:41:26

我无法从修订API中检索"lastModifyingUser“,但能够从Files.get示例中检索"lastModifyingUser”:

File foundFile = service.files().get(id) .setSupportsTeamDrives(true) .setFields("parents, webViewLink, properties, lastModifyingUser") .execute(); System.out.println("Found file is " + foundFile); System.out.println("Parents " + foundFile.getParents()); System.out.println("Owners " + foundFile.getOwners()); System.out.println("Props " + foundFile.getProperties()); System.out.println("Last user " + foundFile.getLastModifyingUser());

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44958371

复制
相关文章

相似问题

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