like_and_dislike.py 806 B

1234567891011121314151617181920212223242526
  1. import os
  2. from yandex_music import Client
  3. TOKEN = os.environ.get('TOKEN')
  4. ALBUM_ID = 2832563
  5. client = Client(TOKEN).init()
  6. success = client.users_likes_albums_add(ALBUM_ID)
  7. answer = 'Лайкнут' if success else 'Произошла ошибка'
  8. print(answer)
  9. success = client.users_likes_albums_remove(ALBUM_ID)
  10. answer = 'Дизлайкнут' if success else 'Произошла ошибка'
  11. print(answer)
  12. # Тоже самое и в другими сущностями (плейлист, трек, исполнитель)
  13. # client.users_likes_playlists_add(f'{user_id}:{playlist_id}')
  14. # client.users_likes_playlists_remove(f'{user_id}:{playlist_id}')
  15. # client.users_likes_tracks_add(track_id)
  16. # client.users_likes_tracks_remove(track_id)
  17. # и т.д. Читайте документацию.