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:未处理的内部错误