Spotipy redirect uri открывается на сервере вместо браузера пользователя?

Я создал веб-приложение, используя Django и обертку для Spotify api, Spotipy, и развернул его на Heroku. Проблема, с которой я столкнулся, заключается в том, что uri перенаправления открывается на машине, на которой выполняется код, в данном случае это linux-сервер, используемый heroku. Из-за этого пользователь никогда не видит страницу, на которой ему предлагается пройти аутентификацию приложения и войти в свой аккаунт Spotify, что приводит к таймауту запроса от Heroku. Это происходит, когда мой REDIRECT_URI установлен на http://localhost/. Я пытался установить REDIRECT_URI в https://nameofmyapp.herokuapp.com, что привело к EOFError от модуля Spotipy. Я не смог найти решение этой проблемы. Для контекста, мой поток аутентификации настроен следующим образом:

def index(request):
    cache_handler = spotipy.DjangoSessionCacheHandler(request=request)
    auth_manager = spotipy.oauth2.SpotifyOAuth(
        env("CLIENT_ID"), env("CLIENT_SECRET"), env("REDIRECT_URI"), scope=env("SCOPE"), cache_handler=cache_handler)
    session = spotipy.Spotify(
        oauth_manager=auth_manager, requests_session=True)
Вернуться на верх