【发布时间】:2015-06-21 15:53:37
【问题描述】:
我正在使用 spotify API 开发桌面应用程序。鉴于它是一个桌面应用程序,如果我没有回调 URI 会发生什么。
如何处理这种情况?
【问题讨论】:
标签: javascript node.js spotify node-webkit
我正在使用 spotify API 开发桌面应用程序。鉴于它是一个桌面应用程序,如果我没有回调 URI 会发生什么。
如何处理这种情况?
【问题讨论】:
标签: javascript node.js spotify node-webkit
一个典型的请求如下所示:
GET https://accounts.spotify.com/authorize/?client_id=5fe01282e44241328a84e7c5cc169165&response_type=code&redirect_uri=https%3A%2F%2Fexample.com%2Fcallback&scope=user-read-private%20user-read-email&state=34fFs29kd09
...允许他们的服务器花时间完成工作,并在完成后将结果发布回您的服务器。此 API 要求您编写网页。
也就是说,如果您正在尝试创建其他东西——桌面应用程序——那是他们所想的“开箱即用”,那么也许最简单的方法是编写一个小型网络服务器将您的应用程序作为其中的一部分。然后将其绑定到http://127.0.0.1:8888 或类似于台式计算机。这个网络服务器当然需要响应 /callback URL,然后将响应交给代码的主线程。
【讨论】: