使用spotify api的桌面应用程序 - 无回调URI

时间:2015-06-21 15:53:37

标签: javascript node.js spotify node-webkit

我正在使用spotify API处理桌面应用程序。鉴于它是一个桌面应用程序,如果我没有回调URI会发生什么。

如何处理这种情况?

1 个答案:

答案 0 :(得分:1)

典型的请求如下所示:

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或类似于台式计算机。该Web服务器当然需要响应/回调URL,然后将响应移交给代码的主线程。