问题标签 [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.

0 投票
1 回答
4995 浏览

python - 在 Spotipy 中设置凭据时遇到问题

我正在尝试从 Spotipy 文档中运行一些简单的代码:

我已经尝试通过运行以下命令在终端(Ubuntu)中设置我的凭据:

$ export SPOTIPY_CLIENT_ID='[my id]'

$ export SPOTIPY_CLIENT_SECRET='[my secret]'

$ export SPOTIPY_REDIRECT_URI='localhost:8888/callback'

不过,我明白了:

我究竟做错了什么?我无法在任何地方找到有关如何解决此问题的完整纲要。

提前感谢您的帮助。

0 投票
0 回答
769 浏览

python - “糟糕!出了点问题”,当试图获取 spitipy 令牌时

我正在尝试使用 spotipy 访问我的库并具有以下代码:

这会做两件事之一:它将打开另一个浏览器窗口并提供一个选项来单击“确定”或“取消”,当我单击它们时,它们都不做任何事情;或者它会给我以下错误:

在此处输入图像描述

每当我尝试输入上面定义的重定向 url 或我被定向到的 URL 时,我得到的Enter the URL you were redirected to:提示似乎都会引发错误,并逐字输入客户端 ID 和客户端密码。Bad Request

任何帮助表示赞赏。

0 投票
1 回答
454 浏览

python - Spotipy 没有 .devices() 方法?

这有点奇怪。我尝试了 readthedocs 中的一种方法,但它只是说存在属性错误。

代码如下:

0 投票
1 回答
3251 浏览

python - Spotipy 无效的用户名?

我有一个用于我认识的流媒体的 twitch 机器人,我正在尝试发出一个命令来显示他当前在 spotify 上收听的歌曲。

我找到了执行此操作的 Spotipy 库,但是我收到了无效的用户名错误,代码如下:

在我的代码中,我填写了课程凭据。所以这段代码返回了这个错误:

我不确定为什么会出错。谁能指出我正确的方向?

另外/或者:我如何使用请求库进行承载身份验证?(我尝试在邮递员中手动执行请求并填写客户端 ID,它给了我这个错误:“消息”:“仅支持有效的不记名身份验证”)

0 投票
1 回答
5665 浏览

python - 如何在 Spotify、Python API 中工作?

我已经使用这些方向在我的机器上安装了 Spotipy:https ://github.com/plamere/spotipy

我正在尝试运行其中一个示例,但只有文件打开时没有发生任何事情。这是他们给出的代码:

显示 URN 或 URL 的艺术家信息

当我在 cmd 提示符中键入“search.py​​”时,文件将打开。没有其他事情发生。我以为它会打印出与 Radiohead 相关的内容,但没有。

我还需要做其他事情吗?

2017 年 10 月 28 日更新

我已确保已安装请求包。

我收到一堆错误,看起来 client.py 给了我错误。它还说我需要提供令牌,但此代码不需要令牌。

Python 命令和 Spotipy 的错误

0 投票
2 回答
2870 浏览

python - AttributeError:“Spotify”对象没有属性“current_user_saved_tracks”

使用 Spotipy 并尝试“current_user_recently_played”

sp.current_user_saved_tracks() 运行得很好, sp.current_user_recently_played() 显然不存在,即使它在文档中明确显示https://spotipy.readthedocs.io/en/latest/#more-examples

正在运行 - v2.4.4 - 2017 年 1 月 4 日

提前谢谢。

0 投票
1 回答
77 浏览

python - 带有spotipy的Django表单未在Apache2上更新

我用这个 form.py 制作了一个 Django 网站,用我当前的所有 spotify 播放列表填充一个带有下拉列表的模板 html:

我在我的 VPS 上运行这个 Django 网站的两个版本(使用完全相同的代码):
A)Apache2 上的一个版本(使用 mod_wsgi)
B)一个测试版本('python ./manage.py runserver xxxx:xxx')

当我在 Spotify 中添加或删除播放列表时,版本 A 的下拉列表会更新,但版本 B 的下拉列表不会。有人可以向我解释为什么会这样吗?

0 投票
1 回答
2417 浏览

python - 尝试使用 Spotipy 授权 api 调用时出现 INVALID_CLIENT

我正在尝试调用 Spotify API 并设置了一个应用程序/获取了我的客户端 ID 和秘密。这是我的代码示例(细节被屏蔽):

我已确保我的 URL 与我在 Spotify 应用程序开发页面中注册的 URL 完全相同,并且我已将客户端 ID、重定向 URI 和客户端密钥添加到我的环境变量中。

到目前为止,打开了一个单独的选项卡(https://accounts.spotify.com/authorize?client_id=http%3A%2F%2Flocalhost%3A8888%2Fcallback%2F&response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A8888%2Fcallback% 2F&scope=playlist-read-private+user-library-read)但我只在该页面上收到“INVALID_CLIENT:无效客户端”。我可以做/改变什么来完成这项工作?

0 投票
1 回答
397 浏览

spotipy - 使用 Pandas 将 spotipy 输出存储在 csv (python) 中

我编写了一个代码来将 spotipy 的输出存储到 pd.Dataframe 中:

但是那里有很多我不需要的输出,所以我找到了一个只输出我需要的数据的代码:

现在我可以使用 print(need) 来准确输出我想要的内容,但我不知道如何将数据存储到 DataFrame 中。

如果有人可以帮助我,那就太好了。

谢谢你。

0 投票
1 回答
382 浏览

python - 如何使用 spotipy 访问私人播放列表?

我知道您可以使用

但是有什么方法可以访问我的私人播放列表中的信息吗?