我正在尝试让Spotify API与AngularJS一起工作。我在授权阶段收到一个无效的重定向URI错误(https://developer.spotify.com/web-api/authorization-guide/).
我在白名单中添加了redirect_uri,当我有一个uri,比如
http://localhost:3000
但当我有一个带有散列的URI时,它就不起作用了
http://localhost:3000/#/main
我想使用后者URI的原因是因为前者我得到了一个URI,我不能通过角获取参数
http://localhost:3000/<parameters returned from spotify>/#/main)
而我希望URI是这样的:
http://localhost:3000/#/main/<parameters returned from spotify>
任何帮助都将不胜感激,谢谢。
有几种方法可以做到这一点。我建议您看看拥有/webapi-player-示例,它使用AngularJS构建,并使用PostMessage
在重定向URI(callback.html
)和Angular应用程序(app.js
)之间进行通信。
如果PostMessages不是一个选项,您可以尝试以下方法:
access_token
,refresh_token
,expires_in
)。 前面的流程虽然有点复杂,但在诸如iOS设备之类的环境中工作得很好,在这些环境中,回调页面和“主页”之间有时无法正常通信。
我对网络开发相当陌生,我一直试图使用Spotify应用编程接口用Python制作一个网络应用程序。 我试图尝试获得对用户帐户的授权,并尝试将其输入我的浏览器(用我的客户端ID替换CLIENTID):https://accounts.spotify.com/authorize?client_id=CLIENTID 然而,我得到了错误: 我有白名单http://example.com/callback
我尝试使用spotify Web API通过我的应用程序对用户进行身份验证,但收到以下错误: 网址: 我看不出问题出在哪里。。。你能帮忙吗?
在我登录Spotify并将其与我的应用程序连接后,出现了一个错误: 无效的_客户端:无效的重定向URI。 我已经向Spotify注册了我的重定向URI,并确保它与我的代码中使用的相同。我已经根据重定向URI和特定标识符创建了一个带有该方案的URL类型,但仍然会出现错误。有什么想法吗?
我正在使用Spotipy从授权用户那里获取一些spotify数据,但我不知道如何授权我的帐户。 我认为服务器需要在http://www.myapp.com/callback托管一些东西,这是正确的吗?需要返回什么?也许我完全遗漏了一些东西...我对整个必需的重定向URI感到非常困惑... 我正在尝试制作一个没有网站的程序,那么我应该如何处理授权?重定向URI到底应该做什么? 谢谢 编辑: 现在使用
我试图通过spotify Android Api在我的Android应用程序中实现spotify,当我试图获取访问令牌时,我得到的是“#”而不是“?”在重定向uri中设置GET参数,如下所示http://192.168.x.xx:8080/callbackspotify.php#access_token=BQA4Ze8sb-pbuvjjinzngb08rzhnngwj94k9dp_QADbo_Aa
我试图连接到Spotify API。 我得到授权代码: 到目前为止还不错,我得到了代码。然后我试着用: 我有我能想象到的所有变化http://localhost:8000Spotify仪表板中的白名单: 但是我得到了这个错误: 编辑:奇怪的是,我可以成功地链接到隐式授予客户端方法,使用重定向URIhttp://localhost:8000——所以我知道这是正确的白名单。我在上面发布的代码中使用了这