Spotifyr 错误:INVALID_CLIENT:重定向 URI 无效

Posted

技术标签:

【中文标题】Spotifyr 错误:INVALID_CLIENT:重定向 URI 无效【英文标题】:Spotifyr Error: INVALID_CLIENT: Invalid redirect URI 【发布时间】:2019-02-01 08:45:06 【问题描述】:

我正在尝试使用 spotifyr 包从 Spotify 中提取数据,但是任何需要访问令牌的功能都不起作用(例如 get_my_recently_played(limit = 5))。运行它时出现以下错误:INVALID_CLIENT:无效的重定向 URI。

我什至尝试转到我的应用程序并将重定向 URI 更改为“http://localhost:8888/callback/”,但它仍然给出相同的错误。我可能在这里缺少什么?谢谢!

【问题讨论】:

【参考方案1】:

你试过了吗:

Sys.setenv(SPOTIFY_CLIENT_ID = 'xxxxxxxxxxxxxxxxxxxxx')
Sys.setenv(SPOTIFY_CLIENT_SECRET = 'xxxxxxxxxxxxxxxxxxxxx')

access_token <- get_spotify_access_token()

根据https://github.com/charlie86/spotifyr的自述文件?

更新:

This works for me with the version of `spotifyr` available on CRAN
Sys.setenv(SPOTIFY_CLIENT_ID = 'your_client_id_here')
Sys.setenv(SPOTIFY_CLIENT_SECRET = 'your_client_secret_here')

access_token <- get_spotify_access_token()

library(spotifyr)

get_artist_audio_features('the beatles')

【讨论】:

是的。我有。仍然没有成功:( 如果您从 github 安装了开发版本,您可能希望直接使用 install.packages('spotifyr') 从 cran 安装,但我刚刚使用 spotify 完成了应用程序注册过程,并且能够使包正常工作使用我的凭据,请查看我编辑的答案 那个也适合我。你可以试试 get_my_recently_played(limit = 5)。这就是我遇到问题的地方 我也安装了开发版,因为我认为 cran 版没有 get_my_recently_played 功能 抱歉误解了你的问题,我已经安装了开发版本并复制了错误,看来这可以作为 repo 上的问题提交【参考方案2】:

尝试在 Spotify API 客户端设置中将此重定向 URL 设置为 http://localhost:1410/

我遇到了同样的问题,这个网址现在对我有用

【讨论】:

以上是关于Spotifyr 错误:INVALID_CLIENT:重定向 URI 无效的主要内容,如果未能解决你的问题,请参考以下文章

远程服务器返回错误: 404错误远程服务器返回错误:500错误 HttpWebResponse远程服务器返回错误:(404500) 错误。

Pig 安装错误:错误 pig.Main:错误 2998:未处理的内部错误

Informix 错误:发生了语法错误。错误代码:-201

我收到一个错误:“MetaMask - RPC 错误:错误:错误:[ethjs-rpc] rpc 错误与有效负载”

错误精灵错误跟踪器错误

网页打开显示错误500是啥意思