Spotify Добавить элементы в плейлист не работаетPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Spotify Добавить элементы в плейлист не работает

Сообщение Anonymous »

Недавно я столкнулся с проблемой: у меня есть список воспроизведения для учетной записи, в которую уже вошел пользователь.
Когда я пытаюсь добавить треки в список воспроизведения с помощью вызовов API. Я получаю 201 код ответа и идентификаторы снимков, что означает, что запрос был успешным.
Однако, когда я проверяю фактический список воспроизведения, он каждый раз оказывается пустым, а добавленные песни не отображаются. Там нет.
Кроме того, у меня есть метод проверки наличия песен в списке воспроизведения, и он тоже не работает. Если бы я мог получить помощь с этим, я был бы признателен.
Вот код, о котором идет речь, и результат некоторых операторов печати ниже, я был бы признателен за некоторую помощь, я очень застрял .
Примечание. Все остальные компоненты работают, включая аутентификацию пользователя. Это единственная проблема с кодом. Это область действия токена:
scope = "user-read-private user-read-email user-library-read playlist-modify-public playlist-modify-private"
КОД:
'''
def add_tracks_to_playlist(playlist_id, track_ids):
code = request.args.get("code")
token = session.get('token')
chunk_size = 100
if code и (не token или token_expired()):
token = get_token(code)
else:if token_expired():
токен = обновить_токен()
сессия['token'] = токен

Код: Выделить всё

    sp = Spotify(auth=token)
for i in range(0, len(track_ids), chunk_size):
chunk = track_ids[i:i + chunk_size]
print(f"Adding chunk to playlist {playlist_id}: {chunk}")
response = sp.playlist_add_items(playlist_id, chunk)
print(f"Successfully added chunk to playlist {playlist_id}")
print(f"Response: {response}")

# Verify the tracks have been added to the playlist
verify_playlist_contents(sp, playlist_id)
return {"success": "Tracks added to playlist successfully."}

def verify_playlist_contents(sp, playlist_id):
playlist_tracks = sp.playlist_tracks(playlist_id)
print(f"Current tracks in playlist {playlist_id}:")
for item in playlist_tracks['items']:
track = item['track']
print(f"Track Name: {track['name']}, Track URI: {track['uri']}")
'''
ОПЕРАТОРЫ ПЕЧАТИ:
(Обратите внимание, что это только часть операторов печати)
Добавление фрагмента в список воспроизведения 7t5umVER8HTvVZXPsgxQ49:['spotify:track:5lMNphVhMLvhFmTWiKiLA2', 'spotify:track:7c0XG5cIJTrrAgEC3ULPiq']
Фрагмент успешно добавлен в список воспроизведения 7t5umVER8HTvVZXPsgxQ49
ответ {'snapshot_id': 'AAAAA1PsVniJis3Es2rOUa7nZCMqb87L 'Текущие треки в плейлисте 7t5umVER8HTvVZXPsgxQ49:
Ошибка при получении треков плейлиста: объект 'NoneType' не подлежит подписке
Я пробовал это как с обычным URL-адресом запроса, так и с обычным URL-адресом запроса. и библиотеку Spotipy, и ни одно из этих решений не сработало.

Подробнее здесь: https://stackoverflow.com/questions/788 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Могу ли я создать приложение Android, использующее веб-API Spotify, не требуя от пользователя установки Spotify?
    Гость » » в форуме Android
    0 Ответы
    56 Просмотры
    Последнее сообщение Гость
  • Spotify Web Playback Ошибка SDK (post https://cpapi.spotify.com/v1/client/170e8fd3f7fe5ed17f77f8939c19664dcfabd80b/event
    Anonymous » » в форуме Javascript
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Получение идентификатора трека в Spotify для использования в API Spotify
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Проблема с еженедельным плейлистом Spotify от Spotify [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Плейлист с перехватом FFmpeg
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»