2017-01-29 3 views
1

Я хочу сделать совместный плейлист с пользователями на моей странице, но эти пользователи не вошли в Spotify. Я хочу, чтобы пользователи могли добавлять песни в мой совместный плейлист. У меня есть этот Ajax:Добавить трек в плейлист без авторизации - API Spotify

$.ajax({ 
    dataType: 'text', 
    url: 'https://api.spotify.com/v1/users/entelperú/playlists/6sU8XOS7BLicR3COsc0Rhp/tracks/?uris=spotify:track:5eXjdTF0lp2gUgFzlKfbME', 
    headers: { 
    Authorization: "Bearer my token", 
    },success: function (response) { 
    alert(response); 
    } 
}); 

Возвращается со статусом 200= OK, но никогда не возвращается 201=CREATE, поэтому он никогда не добавляет трек в список воспроизведения. Пожалуйста, помогите мне.

ответ

0

Это возвращает статус 200 = ОК, но никогда не возвращает 201 = CREATE, поэтому никогда не добавляет трек в список воспроизведения. Пожалуйста, помогите мне

Это потому, что вы отправляете запрос GET вместо POST запроса. Разница в том, что GET будет retrieve the tracks in the playlist, а POSTwill add tracks to it.

+0

спасибо моему другу, эта работа отлично, извините, вы могли бы рассказать мне, как я получаю неограниченный токен, токен, который я получаю со страницы только на 1 час, спасибо –

+0

Токен доступа действителен только в течение 1 часа. Тем не менее есть токен обновления, который действителен навсегда, который вы можете получить, используя поток авторизационного кода oAuth 2.0. Подробнее об этом читайте в руководстве по аутентификации. –

+0

О, спасибо Майклу! –

Смежные вопросы