【问题标题】:Google Drive: where are my comments?Google Drive:我的评论在哪里?
【发布时间】:2017-08-22 17:46:29
【问题描述】:

Google API 似乎确实允许 create comments and replies 处理任何类型的文件(包括二进制文件)

另外,我可以公开分享一个链接,并授予拥有该链接的匿名用户查看和评论此文件的权限。 id=0BxMiPUSrDs2EMWVUQkR3cWsxRWspicture 就是这种情况,但是,以匿名用户身份浏览此 url,我真的不知道 cmets 在哪里以及如何发送新评论。

使用此 Drive API,我成功创建了评论:

POST https://www.googleapis.com/drive/v3/files/fileId/comments

使用此 Drive API,我成功列出了文件 cmets:

GET https://www.googleapis.com/drive/v3/files/fileId/comments

结果是:

{
 "comments": [
  {
   "kind": "drive#comment",
   "id": "AAAAA-ZIom0",
   "createdTime": "2017-03-28T17:21:18.008Z",
   "modifiedTime": "2017-03-28T17:21:18.008Z",
   "author": {
    "kind": "drive#user",
    "displayName": "Sébastien Lorber",
    "photoLink": "//ssl.gstatic.com/s2/profiles/images/silhouette96.png",
    "me": true
   },
   "htmlContent": "Hello world",
   "content": "Hello world",
   "deleted": false,
   "resolved": false,
   "replies": []
  }
 ]
}

看来这个文件确实有注释。

问题是,当同时使用 Drive web UI 和 Drive Android 应用程序时,我完全无法访问此评论的内容。

我只能看到评论在文件活动日志中显示为一个条目,因此 Drive UI 确实知道有评论,但我完全无法找到一种方法来阅读评论内容 Hello world 在里面官方用户界面。


所以:我是否遗漏了什么,或者 Drive 评论系统仅被视为 cmets 的 SaaS 后端,而官方 UI 并不关心我们创建的 cmets(除非它们是特殊类型的文件,例如 Google Docs文件)。

是否有任何 Drive 应用程序实际上确实为任何类型的文件显示 Drive cmets?

【问题讨论】:

    标签: google-api google-drive-api


    【解决方案1】:

    Google Drive Comments:

    查看所有cmets:

    1. 打开文档、电子表格或演示文稿
    2. 点击右上角的评论。
    3. 要关闭,请再次点击评论。

    这个问题在于 Google 云端硬盘的工作方式。 Google 云端硬盘仅显示以下类型文件的 cmets文档、电子表格或演示文稿

    虽然 API 可能允许您添加评论,但 Drive 不会显示它。

    【讨论】:

    • 感谢 DaImTo。那么,如果它们不会在任何地方显示,那么赋予为所有文件创建 cmets 的能力的目的是什么? Google 是否计划有一天使用这些创建的 cmets?我已经可以将这些 cmets 存储在我自己的数据库中,这使我在管理这些 cmets 方面具有更大的灵活性。我发现情况有点混乱,文档缺乏这方面的最佳实践
    • 1. IMO 可能允许开发人员在那里创建自己的应用程序来显示它们。 2. 我不是谷歌员工,所以不能声称知道他们的计划。但是我会发送一个功能请求。 Google drive web -> Cogwheel 右上角 -> 帮助 -> 发送反馈。 3. 我可以联系驱动开发团队并提到他们应该将其添加到 comment.insert 上的文档中。我同意它应该在那里。
    • 谢谢 我刚刚发送了一个反馈链接到这个线程。向任何类型的文件添加评论 UI 将是 Google Drive 的一项不错的新功能
    • 同意我已经 ping 通了我在团队中认识的人。但我不会屏住呼吸:)
    • 感谢您的信息,希望我不是唯一一个拥有一些遗产的人:D
    【解决方案2】:

    【讨论】:

    • 这是一个边界线link-only answer。您应该在此处扩展您的答案以包含尽可能多的信息,并使用该链接仅供参考。
    最近更新 更多