问题描述
我目前正在处理 Google Drive V3 Api 中的时间戳。我注意到,当我从垃圾箱中恢复已删除的文件时,没有设置时间戳。 modifiedTime
和 modifiedByMeTime
也未更新。
我如何获得恢复时间?
谢谢, 亚历杭德罗
解决方法
这里的简短回答是文件的元数据没有任何属性来指示恢复时间。这对你的情况来说很不幸。让我为您提供一些您可能想要使用的解决方法。
解决方法
您不能从元数据中获得该字段。但是你可以通过adding custom properties
自己介绍使用 update
端点添加新属性:
PATCH https://www.googleapis.com/drive/v3/files/<FILE_ID>?key=[YOUR_API_KEY] HTTP/1.1
Authorization: Bearer [YOUR_ACCESS_TOKEN]
Accept: application/json
Content-Type: application/json
{
"properties": {
"untrashedDate": "2021-02-12"
}
}
我认为这是一个非常可行的 API 请求。如果您希望看到实现,您可以访问 Missing Features 部分并提交错误以查看他们是否考虑添加此功能。