Возникла ошибка, когда POST-запрос к Instagram API использовал fetch() для авторизации

Я использую isomorphic-fetch для реагирования на получение данных из Instagram API:

Я хочу получить access_token в ответ на запрос.

Но, получил ошибку: {"error_type": "OAuthException", "code": 400, "error_message": "You must provide a client_id"}

const url = 'https://api.instagram.com/oauth/access_token';

let fetchData = {
            method: 'POST', 
            body: JSON.stringify({
              'client_id': 'xxxxxxxxxxxxxxxxxxxxxxx',
              'client_secret': 'xxxxxxxxxxxxxxxxxxxxxxx',
              'grant_type': 'authorization_code',
              'redirect_uri':'http://localhost:3000/',
              'code':'xxxxxxxxxxxxxxxxxxxxx'
            })
}

fetch(url, fetchData)
        .then((response) => {
          console.log(response, "::response")
          return response.json();
        }).catch((error) => {
          console.log(error," :: ERROR");
          return error;
        });

0 ответов

Другие вопросы по тегам