Проблема с spotipy user_playlist_add_tracks () Неверный URI трека - PullRequest
0 голосов
/ 07 августа 2020

Когда я запускаю код: sp.user_playlist_add_tracks(user='-me-', playlist_id='-myplaylist-', tracks='4OENnoidV0h8gJV6bhrw7r', position=None)

, я получаю сообщение об ошибке:

spotipy.exceptions.SpotifyException: http status: 400, code: -1 - https://api.spotify.com/v1/users/ot9a8ai4mlzof9ojqyuu6gxmm/playlists/4eohT1jHcXuYfqICXQTpNb/tracks: Недействительный uri дорожки: spotify: track: 4

Примечание. 4OENnoidV0h8gJV6bhrw7r - действительный идентификатор дорожки, подтвержденный печатью (sp.audio_features ('4iV5W9uYEdYUVa79Axb713 *) *)

Я полагаю, что ошибка заключается в том, что я не понимаю правильного форматирования для ввода трека Spotipy. В документации spotipy просто сказано, что ввод для track = - «треки - список URI треков, URL-адресов или идентификаторов»

Любая помощь приветствуется, спасибо.

1 Ответ

0 голосов
/ 12 августа 2020

Параметр Tracks ожидает список, поэтому попробуйте следующее:

sp.user_playlist_add_tracks(
    user='-me-',
    playlist_id='-myplaylist-',
    tracks=['-song_uri-'],
    position=None)
...