我需要我的node.js应用程序使用dropbox-js库获取单个文本文件的净修订部分。
我认为我对Core API文档进行了彻底搜索,但是找不到我想要的参考文献,并且已经检查了以下帖子。
How can I store the files in my server after picking the files from dropbox with the dropbox Chooser
我期待的是当前版本与之前修订版本之间的实际文本内容差异。
我想我可以使用/ 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
答案 0 :(得分:1)
如果我正确理解了您的要求,Dropbox不提供此功能。 Dropbox将通过API为您提供该文件的两个版本,但Dropbox没有用于区分两个文本文件的API。