Dropbox API:将自定义属性添加到文件时出错

时间:2019-02-04 12:15:21

标签: javascript dropbox-api dropbox-js

我正在使用Dropbox SDK for Javascript,并尝试为文件添加自定义属性:

var fetch = require('isomorphic-fetch');
new Dropbox({
    fetch: fetch,
    accessToken: '...'
})
.filePropertiesPropertiesAdd({
    path: '/wallpapers/WhatsApp Image 2018-12-31 at 20.55.09.jpeg',
    property_groups: {
        'template_id': '...',
        'fields': [
            {
                'name': 'Theme',
                'value': 'Animais'
            },
            {
                'name': 'Author',
                'value': 'Ana Flávia'
            }
        ]
    }
})
.then(this.successMeta).catch(this.errorMeta)

但是我得到了这个错误:

  

“调用API函数“ file_properties / properties / add”时出错:   请求正文:property_groups:预期列表,得到字典”

1 个答案:

答案 0 :(得分:1)

显然,他们希望property_groups是一个列表(python中的数组)并得到一个dict(python中的对象)

将值更改为数组,根据调试消息,它应该可以正常工作