问题标签 [spotipy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spotify - 多个范围 - WebAPI Spotify (Spotipy)
我的问题是:是否可以使用 WebAPI Spotify(特别是 Spotipy)同时使用两个或多个范围?例如使用范围'user-modify-playback-state'和'user-library-read'
谢谢
python - 如何使用 python 上传歌曲到 spotify?
我想弄清楚如何使用 python 将歌曲上传到 Spotify。我知道可以将本地 mp3 文件上传到 spotify,然后将它们带到任何地方。任何python spotify api都不支持吗?我已经查看了所有这些,似乎找不到像这样的任何功能。特别是,使用 spotipy api。我会直接问他们,但他们说要在堆栈溢出时发布问题。
python - 如何迭代数据框的行
我正在创建一个脚本,它采用艺术家的数据框,将它们传递给 Spotify API 并返回一些额外的信息。我正在努力解决如何最好地将艺术家的数据框迭代地传递给调用 Spotify 的函数。
我有两个功能:
它返回一个艺术家列表,例如:
然后我有功能抓取 Spotify 艺术家数据......
我可以使用以下内容非常简单地获取单个结果的数据框。我怎样才能使这个迭代,以便它循环通过艺术家列表并附加关于艺术家的上下文?
它应该返回一个数据框,其中的列是:Artist、Genres、Images、Popularity、Followers。
提前致谢!
python - 如何安装 Spotipy 模块?
我已经尝试将 spotipy 安装到我的 anaconda 环境中,但当我搜索 spotipy 时没有模块结果。我尝试了以下代码并收到语法错误:
当我尝试这个时,我也收到了一条错误消息:
我错过了什么吗?
python-3.x - 如何获得没有用户名的 Spotify 播放列表?
主要的 python api“spotipy”( https://spotipy.readthedocs.io/en/latest/ ) 仅允许您在提供用户名和播放列表 ID 时获取播放列表。
我想仅使用播放列表 ID 或 URI 或 URL 提取曲目列表。无需用户名。
我认为可以查看 Get A Playlist 参考页面,但我无法解读它 - https://developer.spotify.com/documentation/web-api/reference/playlists/get-playlist/
至少请你把我引向正确的方向吗?
python - python spotipy 播放列表 [项目] 为空
使用下面的代码,我可以为我的用户检索一个playlists
对象,但items
该条目的列表是空的。我有几百个播放列表,所以我一定在这段代码中遗漏了一些东西。
输出是:
python - Spotipy:如何将身份验证令牌传递给客户端
我正在尝试使用 spotipy python 库来构建一个应用程序来访问 spotify api。
我的 oauth 代码看起来像这样,除了使用正确的 auth 参数初始化客户端外,它似乎可以工作。
...
将 url 发送给用户。在用户说她/他已给予许可后:从网络服务器获取身份验证代码并用于生成令牌。
self.auth_token 然后看起来像这样:
然后我像这样初始化spotipy客户端模块:
然后我尝试以下方法:
这引发了这个异常:
看起来我没有正确地将令牌传递给 spotipy 客户端。例如self.sp = spotipy.Spotify(auth="random_bullshit")
给了我同样的例外。我也尝试过像这样传递令牌auth=self.auth_token['access_token']
,结果相同。文档没有说明 auth 参数应该是什么,我也不是很了解源代码。但我想说这表明这auth=self.auth_token['access_token']
是正确的做法。
谢谢!
python - Spotipy client_credential_manager 未提供令牌
我正在尝试将 Spotify API 与spotipy.py
python 模块一起使用。我在几个地方看到了一个具体的例子,每个人都说它有效。这是代码:
当然,在原始代码中,我输入了我的真实客户 ID 和密码。
但是,当我运行此代码时,我会收到一个 API 响应,上面写着“未提供令牌”。
我知道您需要获得某些操作的权限,但我认为客户端凭据管理器会为我处理权限。
如何使此代码工作?使用客户端凭据管理器授予我什么权限?
python - 如何设置 Spotipy 和访问 Spotify 的 Web API
我的目标是建立一个 jupyter notebook,我可以在其中使用 Spotify 的 Web API 分析功能。我查看了 Python 的 Spotipy 库并安装了它。我遇到的麻烦是获取令牌并弄清楚如何定义redirect_url。如果我只想在 Jupyter 笔记本上运行它,是否需要 redirect_url?
我是否应该克隆 spotipy 文件,然后转到 util.py 设置客户端 ID 和用户名的参数?
python - Spotify 方法 Artist_albums() 不返回艺术家的所有专辑
从 Spotipy 示例脚本 artist_albums.py 我使用以下代码片段从艺术家那里获取所有专辑。但我注意到 Artist_albums() 不会返回艺术家的所有专辑。
我已经尝试了album_type 和limit 参数。但这无济于事。
就我而言,Spotify 应用程序中有 60 多张专辑可用,但在我的 Python 脚本中 artis_album() 仅返回 41 张专辑