Возврат запроса api Axios post spotify 400

#reactjs

#reactjs

Вопрос:

Я использую spotify api для проекта. Все запросы, которые я сделал, сработали нормально, кроме этого. Я хочу иметь возможность создавать новый плейлист. Это scope уже было проверено, это не источник проблемы. Для этого я сделал следующий запрос

 axios('https://api.spotify.com/v1/users/'   ID   '/playlists', {
            method: 'POST',
            headers: {
                'Authorization' : 'Bearer '   data.data.access_token,
                "Content-Type" : "application/json"
            },
            data: {
                name: Name,
                Description: Description
            }
        })
 

когда я попробовал это сделать, у меня получилось 400 Bad Request - The request could not be understood by the server due to malformed syntax. The message body will contain more information

Вот ссылка на ссылки на API spotify

https://developer.spotify.com/documentation/web-api/reference/playlists/create-playlist/

Комментарии:

1. что вы получили, когда u console.log (ID)

Ответ №1:

предполагая, что ваш идентификатор определен. Вам необходимо упорядочить свой json.

Прошло некоторое время с тех пор, как я использовал axios,

 axios('https://api.spotify.com/v1/users/'   ID   '/playlists', {
            method: 'POST',
            headers: {
                'Authorization' : 'Bearer '   data.data.access_token,
                'Content-Type': 'application/json'
            },
            data: JSON.stringify({
                name: Name,
                description: Description
            })
        })
 

Комментарии:

1. Мой ID правильный, и я попробовал JSON.stringify , все еще получил error 400

2. попробуйте описание маленькими буквами, в настоящее время это заглавная буква D

3. боже мой, это был D … чувствую себя так плохо. Спасибо, приятель.