Я пытаюсь опубликовать против API, он работает, когда я использую Postman и прикрепляю все свои данные как "form-data".
Когда я пытаюсь использовать метод извлечения js, например это
const data = {
'client_id': 'lorem ipsum',
'client_secret': 'lorem ipsum',
'scope': 'lorem ipsum',
'grant_type': 'lorem ipsum'
};
fetch(apiUrl, {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(data)
})
или как это:
const data = new FormData();
data.append('client_id', 'lorem ipsum');
data.append('client_secret', 'lorem ipsum');
data.append('scope', 'lorem ipsum');
data.append('grant_type', 'lorem ipsum');
fetch(apiUrl, {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: data
})
Я получаю ошибку invalid_request, поэтому, очевидно, API ожидает, что данные будут отличаться, кто-нибудь может мне помочь, как передать данные как formData в методе извлечения, как, например, Postman?