【发布时间】:2017-08-22 17:46:29
【问题描述】:
Google API 似乎确实允许 create comments and replies 处理任何类型的文件(包括二进制文件)
另外,我可以公开分享一个链接,并授予拥有该链接的匿名用户查看和评论此文件的权限。 id=0BxMiPUSrDs2EMWVUQkR3cWsxRWs 的picture 就是这种情况,但是,以匿名用户身份浏览此 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