0

我正在使用 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:预期列表,得到 dict”

4

1 回答 1

1

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

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

于 2019-02-04T12:18:17.690 回答