Я пытаюсь использовать C API для запроса dropbox, но получаю сообщение об ошибке:
Ошибка в информации учетной записи (400): invalid_request
IЯ посмотрел на настройки Dropbox моего разработчика и подтвердил, что я заполнил переменные c_key, c_secret
значениями из Ключа приложения и Секрета приложения.
Что я должен изменить в своем коде, чтобы он успешно выполнялся?
int main (int argc, char **argv) {
int err;
void* output;
char *c_key = "XXXXXXXXXXXXXXX";
char *c_secret = "XXXXXXXXXXXXXXXX";
char *t_key = NULL;
char *t_secret = NULL;
drbInit();
drbClient* cli = drbCreateClient(c_key, c_secret, t_key, t_secret);
drbSetDefault(cli, DRBOPT_ROOT, DRBVAL_ROOT_AUTO, DRBOPT_END);
output = NULL;
err = drbGetAccountInfo(cli, &output, DRBOPT_END);
if (err != DRBERR_OK) {
printf("Account info error (%d): %s\n", err, (char*)output);
free(output);
} else {
drbAccountInfo* info = (drbAccountInfo*)output;
displayAccountInfo(info);
drbDestroyAccountInfo(info);
}