如何使用OAuth 2.0在SoundCloud上进行身份验证,而无需在桌面应用程序上使用重定向uri?

时间:2014-03-23 20:27:46

标签: login soundcloud

我想开发一个桌面应用程序 可悲的是,我在登录时遇到了困难。我想使用一个Web视图,它是SoundClound登录终点 https://soundcloud.com/connect?client_id=my_client_id&response_type=token_and_code&scope=non-expiring
使用上面我收到错误:" invalid_client:客户端应用程序的配置redirect_uri无效。"

如果API会告诉您哪些参数是必需的以及哪些是可选的,那将会很好。在我阅读有关OAuth 2.0的内容时,重定向uri是可选的。收到此错误时,这会让我感到困惑。我也试过curl版本,同样的错误。
如果我试图添加随机redirect_uri也不会通过。 (我知道这是关于安全性的。)

我找到了这个答案,但我没有工作,我认为容易出错:它需要2个文本字段,并且您要求用户提供其凭据(然后您就可以了用他们做你想做的事......)
Soundcloud API authentication without a web browser

我想这样做:

  1. 使用SoundCloud登录终点打开Web视图。
  2. 用户正在向SoundCloud Server提供其凭据。
  3. SoundCloud Server正在向我发送令牌。
  4. 与OAuth 1.0类似的东西 是否有可能或有类似的东西来实现我的目标?

1 个答案:

答案 0 :(得分:8)

经过几个小时的研究并继续尝试登录,我发现了它 我在页面"您的应用程序"上进行了设置后,它与redirect_uri一起使用。在SoundCloud上。