Dropbox API: ошибка при добавлении пользовательских свойств в файл - PullRequest
0 голосов
/ 04 февраля 2019

Я использую Dropbox SDK для 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 "

1 Ответ

0 голосов
/ 04 февраля 2019

Очевидно, они ожидают, что property_groups будет списком (массив в python) и получат dict (объект в python)

Измените значение на массив, и оно должно нормально работать согласно сообщению отладки

...