我正在尝试通过Spotify开发人员API教程,但当我尝试访问用户登录页面时,我收到此错误。我已经三次检查代码中的URI是否与MyApplications页面上的URI匹配,但它仍然无法正常工作。 这是脚本,
var express = require('express'); // Express web server framework
var request = require('request'); // "Request" library
var querystring = require('querystring');
var cookieParser = require('cookie-parser');
var client_id = id;
var client_secret = secret;
var redirect_uri = "http://localhost:8888/callback";
Image of error code and MyApplications page
我不确定我做错了什么,但我现在已经过了好几个小时,有人可以帮忙吗?
答案 0 :(得分:2)
您需要重定向URI 完全相同。您在仪表板中注册的URI为http://localhost:8888/callback/,带有斜杠。您在代码中使用的版本没有尾部斜杠。只需将您的redirect_uri更改为:
var redirect_uri = "http://localhost:8888/callback/";
答案 1 :(得分:0)
我只需要重新启动Node服务器!
修复步骤:
callback
之后有一个斜杠。 http://localhost:8888/callback/