如何使用Dropbox Core API获取修订后的文本文件的内容详细信息?

时间:2014-07-21 22:26:17

标签: javascript api coffeescript diff dropbox

我需要我的node.js应用程序使用dropbox-js库获取单个文本文件的净修订部分。

我认为我对Core API文档进行了彻底搜索,但是找不到我想要的参考文献,并且已经检查了以下帖子。

我期待的是当前版本与之前修订版本之间的实际文本内容差异。

我想我可以使用/ longpoll_delta端点监听更改并使用readFile手动检查差异,但我想知道是否有更简单的方法来实现此目的。

更新:我刚刚意识到我可以在使用readFile时利用rev或versionTag参数,但它仍然提取整个文本文件而不是修改后的内容。这是我的代码:

module.exports.getFile = (callback) ->
  options = {}
  options.rev = '1942a704479aca'
  client.readFile 'todo.txt', options, (err, data) ->
    if err
      throw err
    callback data

1 个答案:

答案 0 :(得分:1)

如果我正确理解了您的要求,Dropbox不提供此功能。 Dropbox将通过API为您提供该文件的两个版本,但Dropbox没有用于区分两个文本文件的API。