如何使用redirect_uri(callback.html)验证Soundcloud API

时间:2013-05-19 11:23:41

标签: api authentication soundcloud

最终目标是让用户能够通过soundcloud API上传/下载文件。

我已经注册了我的应用,但现在我遇到了身份验证问题。在应用程序注册中,我必须定义用于身份验证的重定向URI,它们的默认值为callback.html。我自己放什么?

我不知道该放什么,重定向应用程序或代码中的uri(假设它必须是相同的)我自己尝试制作一个callback.html,但它不起作用。 我开始认为它必须是在线链接。但我只是在localhost上工作..

我在这里发现了一个非常相似的问题: redirect_uri and how to host callback.html on SoundCloud?

但它并没有解决我的问题。

我意识到这是非常基本的东西,但我希望我能得到一些明确的帮助。 非常感谢你

编辑:为了测试,我已将http://www.samplewars.com/放入应用程序注册redirect_uri和我的代码中的redirect_uri,现在我点击连接后弹出窗口要求访问soundcloud帐户去samplewars.com。如何让它进入同一页面,(localhost url)。实际上可以在那里放置一个离线链接,因为我只在localhost上工作?我没有在线任何东西。

2 个答案:

答案 0 :(得分:3)

回调文件用于将身份验证令牌发送回您的应用程序。在你的情况下,它应该是http://www.samplewars.com/soundcloud-callback.html。对于开发,您可以注册指向本地设置的其他应用程序(例如http://localhost/soundcloud-callback.html或其他)。

如果您使用SoundCloud Javascript API,这非常简单。 the documentation中有一个示例页面。

答案 1 :(得分:1)

在您的windows/system32/drivers/etc/hosts文件中

添加第127.0.0.1 localhost.samplewars.com行 并且您可以将该域用于测试目的。