Как получить подкасты Spotify, используя библиотеку Spotipy? - PullRequest
0 голосов
/ 02 апреля 2020

Можем ли мы получить доступ к подкастам из spotify, используя библиотеку python spotipy? Если да, пожалуйста, объясните.

У меня есть следующий код:

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
import os

proxy = 'http:...'

os.environ['http_proxy'] = proxy 
os.environ['HTTP_PROXY'] = proxy
os.environ['https_proxy'] = proxy
os.environ['HTTPS_PROXY'] = proxy

client_id = ""
client_secret = ""



birdy_uri = 'spotify:artist:2WX2uTcsvV5OnS0inACecP'
client_credentials_manager = SpotifyClientCredentials(client_id=client_id, client_secret=client_secret)
spotify = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
results = spotify.artist_albums(birdy_uri, album_type='album')
albums = results['items']
while results['next']:
    results = spotify.next(results)
    albums.extend(results['items'])

for album in albums:
    print(album['name'])

Этот код дает мне только список альбомов исполнителя. Но мне нужны подкасты об этом?

1 Ответ

0 голосов
/ 02 апреля 2020

Он делает то, что вы говорите. Если вы хотите подкасты, вы должны использовать spotify.show(...) вместо spotify.artist_albums(...). Помните, что spotify.show в настоящее время отсутствует в выпускной версии spotipy, поэтому вам нужно установить библиотеку из GitHub, см. this , чтобы сделать это.

...