Java Dropbox核心API中的自定义文件属性?

Java Dropbox核心API中的自定义文件属性?,java,google-drive-api,dropbox-api,Java,Google Drive Api,Dropbox Api,在Google Drive API中,有一种称为自定义文件属性的东西,可以使用它们添加您自己的密钥/值对: { 'key': 'additionalID', 'value': '8e8aceg2af2ge72e78', 'visibility': 'PRIVATE' } 我想在带有Dropbox核心API的桌面Java应用程序中也这样做,但我找不到任何东西。我是否遗漏了什么,或者这在Dropbox核心API中根本不可用 如果有什么,请提供一个在Java中如何

在Google Drive API中,有一种称为自定义文件属性的东西,可以使用它们添加您自己的密钥/值对:

{
  'key':        'additionalID',
  'value':      '8e8aceg2af2ge72e78',
  'visibility': 'PRIVATE'
}
我想在带有Dropbox核心API的桌面Java应用程序中也这样做,但我找不到任何东西。我是否遗漏了什么,或者这在Dropbox核心API中根本不可用


如果有什么,请提供一个在Java中如何使用它的示例。谢谢

看起来Dropbox已经开始实现此功能。 在API v2中,存在这样的端点:

properties/template/add
properties/template/get
properties/add
properties/remove
properties/update
等等

详情请参阅。 但它们都标记为:

预览-可能会更改或消失,恕不另行通知


祝您好运。

Dropbox API现在提供了非预览功能,可以通过文件属性向Dropbox文件添加任意键/值数据:


如果您使用的是官方的Dropbox SDK,这些端点也会有相应的方法。

Dropbox API不提供与此完全相同的内容,但您可以使用数据存储来存储这样的信息,通过文件路径键入:好的,谢谢,我很快就查看了,但很难看出它将如何与核心API和文件上的操作相关联。。。您能否提供一个答案,或者一个示例,说明如何使用数据存储来保存有关文件的数据,以及它将如何引用该文件?只有你提供一个答案,我才能相信你,如果这是事实上的答案在任何情况下。谢谢另外,关于这个问题的另一个问题是:正如我提到的,这是一个java桌面应用程序,我找不到SDK用于数据存储这个-只为Android,OS X,Python等…我没有任何好的资源来指点你,所以我不会考虑一个完整的答案,但基本的想法是有一个记录表,每个文件有一个记录,每个记录可以有一个路径字段,其中包含相关文件的路径字符串。该记录上的其余字段可能是您要存储的其他信息。如果文件不幸被移动或重命名,则会中断。另外,目前还没有针对数据存储API的JavaSDK,但是您可以针对数据存储API HTTP端点实现:当然,还有其他方法可以构造它,但对我来说,每个文件一条记录似乎是最简单的。