ruby-on-rails - Spotify 回调 URI 错误

标签 ruby-on-rails api heroku spotify

我正在使用 ruby​​ on rails 开发我的第一个应用程序,并且在部署到 Heroku 时遇到了一些问题。当我在我的应用程序上登录 Spotify 时,我收到一条错误消息:
INVALID_CLIENT: Invalid redirect URI
在我的控制台中,错误显示:
Failed to load resource: the server responded with a status of 400 (Bad Request)
起初我以为是我的客户端 ID 和 Secret 的问题,因为我在本地遇到了类似的错误。所以我重新生成了新的,但我仍然有同样的问题。

然后我注意到我的回调 URI 在回调 url 中没有包含“s”,所以我添加了它并在我的 Spotify 应用页面上更改了回调,但我仍然收到相同的错误。

尽管我在 Spotify 的应用程序页面中更改了回调 url,但当我在我的应用程序中尝试登录时,该 url 仍然不包含“s”。

我是不是遗漏了什么,或者 Spotify 端正在发生什么?
(我在本地运行这个应用程序时没有这个问题)

最佳答案

重要的是 My Applications 中指定的重定向 URI将您在请求中指定的重定向 URI 与 Spotify 的 API 匹配。

我的猜测是重定向 URI 仍然不匹配,因为这是您收到的错误消息。请注意,编辑 URI 是不够的,您需要单击“保存”按钮以保留您的更改。

关于ruby-on-rails - Spotify 回调 URI 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26766179/

相关文章:

javascript - JavaScript 中的 Rails 哈希,访问值

javascript - Google Maps GDirections - map 上两点之间的路线指示

ios - URLSession 委托(delegate)方法不起作用

node.js - NodeJS 和 ReactJS 的 Heroku 部署

java - Heroku 上的 Quarkus 部署错误 : Could not find or load main class $JAVA_OPTS

ruby-on-rails - 如何用绝对路径 URL 替换相对路径 URL

ruby-on-rails - Ruby:修剪或替换前导数字

mysql - 从 rails 中的 mysql 存储过程中获取多个结果集

c# - C# 中的一个接口(interface)和两个实现类(代理)

java - RabbitMQ java 客户端停止消费消息