You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python脚本实现祈祷时间暂停Spotify遇认证参数错误及重定向URI问题

解决方案:Spotify祈祷时间自动暂停脚本问题处理

一、解决TypeError: Spotify.__init__() got an unexpected keyword argument 'auth_manager'

  • 问题原因:你使用的spotipy库版本过低,旧版本不支持auth_manager初始化参数。
  • 两种解决路径:
    1. 升级spotipy到最新版本,执行命令:
      pip install --upgrade spotipy
      
      升级后即可正常使用auth_manager参数的写法。
    2. 若不想升级库,改用旧版兼容写法:先通过SpotifyOAuth获取令牌,再传入Spotify类:
      import spotipy
      from spotipy.oauth2 import SpotifyOAuth
      
      # 初始化OAuth对象(需替换为你的信息)
      sp_oauth = SpotifyOAuth(
          client_id="你的client_id",
          client_secret="你的client_secret",
          redirect_uri="你的redirect_uri",
          scope="user-modify-playback-state" # 控制播放状态必须的权限
      )
      # 获取访问令牌
      token_info = sp_oauth.get_access_token()
      # 初始化Spotify客户端
      sp = spotipy.Spotify(auth=token_info["access_token"])
      

二、正确设置redirect_uri

  • 控制台配置步骤:
    1. 登录Spotify开发者账号,进入你创建的应用页面
    2. 点击右上角「编辑设置」按钮
    3. 在「重定向URI」区域,添加一个本地地址(推荐http://localhost:8080或http://127.0.0.1:5000)
    4. 点击页面底部「保存」按钮
  • 注意事项:脚本中填写的redirect_uri必须和控制台添加的内容完全一致,包括协议(http/https)、域名、端口,不能有任何差异。

内容的提问来源于stack exchange,提问作者KhaliLounis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 20:52:06