surveymonkey - предоставленный токен авторизации недействителен - PullRequest
1 голос
/ 07 мая 2019

Я пытаюсь получить ответ serveymonkey в NodeJS. вот ответ, который я получаю:

{ 
error:
   { docs: 'https://developer.surveymonkey.com/api/v3/#error-codes',
     message: 'The authorization token provided was invalid.',
     id: '1011',
     name: 'Authorization Error',
     http_status_code: 401 
    } 
}

А это мой код:

 const fetch = require('node-fetch');
  const accessToken = 'xxxxxxx';
 let options = {
   method : 'GET',
   headers: {
       Authorization: accessToken,
   },
   contentType: 'application/json'
   };

fetch('https://api.surveymonkey.com/v3/surveys/6991347309/responses/6991347309',options)
   .then(res => res.json())
   .then(json => console.log(json));

Токен доступа, который я проверял много раз, я копировал его прямо из приложения.

Что я делаю не так?

1 Ответ

1 голос
/ 07 мая 2019

Вам не хватает префикса канала в заголовке Authorization вашего запроса:

Authorization: bearer YOUR_ACCESS_TOKEN

Для получения дополнительной информации см. Раздел Аутентификация документации API.

...