【问题标题】:Error with redirect URI when trying to authenticate user (Spotipy library)尝试对用户进行身份验证时重定向 URI 出错(Spotipy 库)
【发布时间】:2022-07-22 05:22:18
【问题描述】:

我正在尝试通过 python 包装库 Spotipy 使用 Spotify API。我已经设置了环境变量(特别是客户端 ID 和客户端密码以及重定向 URI)来进行身份验证。但是,每当我尝试访问需要此授权的内容(即访问用户的播放列表)时,我都会收到以下错误:tcgetpgrp failed: Not a tty.每当我访问重定向 URI 以进行授权时,似乎都会发生这种情况。我尝试了一些 URI,例如 example.com/callback 和 localhost:8080,但这些似乎都不起作用。这是我到目前为止的代码:

import spotipy
from spotipy.oauth2 import SpotifyOAuth

scope = "user-library-read"

sp = spotipy.Spotify(auth_manager=SpotifyOAuth(scope=scope))

def edit_playlist(name):
    # Find playlist for user under the name provided
    print(sp.current_user_playlists())

# Return some generic done message
print("Edited!")

我似乎无法找出错误消息的含义,因此对此进行解释会有所帮助。同样,我应该如何制作我的重定向 URI? (不是特定的 URL,而是正确的重定向 URI 应该是什么的想法)。谢谢!

【问题讨论】:

    标签: spotify spotipy


    【解决方案1】:

    似乎我在某些时候不小心删除了仪表板中的重定向 URI。此外,它有助于使用 localhost:8888/callback 而不是其他 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      • 2020-12-25
      • 2020-01-06
      • 2015-12-25
      • 2022-06-20
      • 1970-01-01
      相关资源
      最近更新 更多