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

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

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

【问题讨论】:

    标签: r spotify


    【解决方案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/

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

    【讨论】:

      猜你喜欢
      • 2021-03-12
      • 2015-02-05
      • 2018-08-14
      • 1970-01-01
      • 2022-08-08
      • 2014-10-03
      • 2016-01-20
      • 1970-01-01
      • 2021-02-07
      相关资源
      最近更新 更多