«Была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа» при попытке получить доступ к api spotify

#python #data-analysis #spotipy

Вопрос:

Я пытаюсь использовать веб-API Spotify для сбора лучших треков и исполнителей пользователей. Однако я сталкиваюсь с ошибкой в названии. Я также добавил redirect_uri в свое приложение. Пожалуйста, помогите.

 import os
import json
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy.util as util
cid ="XXXXXXXXXXXXXXXXXXXXXXXXX" 
secret = "XXXXXXXXXXXXXXXXXXXXXXXX"

os.environ['SPOTIPY_CLIENT_ID']= cid
os.environ['SPOTIPY_CLIENT_SECRET']= secret
os.environ['SPOTIPY_REDIRECT_URI']='http://localhost:8888/callback'
username = "31wd5m45dkipm2hrmgjwflkgusq4"
client_credentials_manager = SpotifyClientCredentials(client_id=cid, client_secret=secret) 
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
scope = 'user-top-read'
token = util.prompt_for_user_token(username, scope)

if token:
    sp = spotipy.Spotify(auth=token)
else:
    print("Can't get token for", username)