Получение уведомлений с API Dropbox - PullRequest
0 голосов
/ 09 июня 2018

Мы создаем интерфейс dropbox с угловым значением 5 для школьного задания.
Я пытаюсь добавить веб-крючок, чтобы обновлять список файлов каждый раз, когда происходит какое-либо изменение файла / папки.
Я застрял в Прием уведомлений, и я не знаю, как поступить.
Запрос уведомления - это запрос HTTP POST с телом JSON.

Это то, что я придумал.

getUpdates() {
  const headers = new Headers();
  headers.append('Authorization', 'Bearer ' + this.accessToken);
  headers.append('Content-Type', 'text/plain');
  headers.append('X-Content-Type-Options', 'nosniff');
  return this.http.post('https://url/webhook', null, { headers })
    .pipe(map(res => res.json()));
}

Ошибка, которую я получаю:

"Ответ на предпечатный запрос не проходит проверку контроля доступа: отсутствует заголовок 'Access-Control-Allow-Origin'на запрошенном ресурсе. "

Некоторые вещи, которые мне не хватает и которые я не совсем понимаю:
Отслеживание маркера доступа OAuth каждого пользователя и его последнего курсора.(последний курсор?)
Каждый запрос на уведомление будет содержать заголовок X-Dropbox-Signature , который включает в себя HMAC-SHA256 подпись тела запроса , используя ваш секретный ключ приложения какключ подписи.

...