9

我正在开发 Soundcloud XBMC 插件。该插件是开源的,并用 Python 编写。我希望允许用户通过插件登录到他们的 SoundCloud 帐户,但是可以在没有访问典型 Web 浏览器的环境中运行 XBMC 实例(例如raspbmc,默认情况下不提供窗口管理器或图形浏览器) . 有没有办法让用户在不使用“SoundCloud 连接屏幕”且不违反 SoundCloud API TOS 的情况下使用此插件进行身份验证?

4

1 回答 1

9

这在他们的 API 中没有提供,但是在对库进行了一些研究之后,我发现了这一点。发帖到:https://api.soundcloud.com/oauth2/token

使用这些参数

grant_type=password&client_id=YOUR_CLIENT_ID&client_secret=YOUR_SECRET_ID&username=USERNAME&password=PASSWORD&scope=non-expiring

这将返回可用于未来经过身份验证的请求的非过期令牌。

于 2013-11-27T10:25:37.817 回答