Я пытаюсь использовать Spotify API (используя Spotipy), однако у меня возникают проблемы с этапом аутентификации. Я слежу за плейлистом на YouTube, чтобы выучить его. Для этого я просто следую приведенному ниже коду. Однако, когда он открывается в моем веб-браузере для аутентификации, я получаю сообщение об ошибке «Illegal redirect_uri».
Я попытался выполнить поиск в Интернете и наткнулся на этот ответ , в котором говорится, что это, вероятно, опечатка в redirect_URI на веб-сайте spotify или в переменной среды, однако я проверил четыре раза, чтобы убедиться, что опечатки нет. Прилагается изображение, показывающее, какая у меня переменная среды и какой redirect_URI установлен как в spotify.
Есть ли еще одна причина, по которой я могу получить эту ошибку?
Спасибо за помощь. Spotify Redirect_URI
import os
import sys
import json
import spotipy
import webbrowser
import spotipy.util as util
from json.decoder import JSONDecodeError
#Get the username from terminal
username = sys.argv[1]
# Erase cache and prompt for user permission
try:
token = util.prompt_for_user_token(username)
except:
os.remove(f".cache-{username}")
token = util.prompt_for_user_token(username)
#Create our spotifyObject
spotifyObject = spotipy.Spotify(auth=token)