我正在开发Soundcloud XBMC插件.附加组件是开源的,用Python编写.我想允许用户通过附加组件登录他们的SoundCloud帐户,但是可以让XBMC实例在没有访问典型Web浏览器的环境中运行(例如raspbmc
,默认情况下不提供窗口管理器或图形浏览器) .有没有办法仍然允许用户使用此附加组件进行身份验证,而无需使用"SoundCloud Connect Screen"并且不违反SoundCloud API TOS?
这在他们的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
这将返回非过期令牌,您可以将其用于将来经过身份验证的请求.
归档时间: |
|
查看次数: |
1023 次 |
最近记录: |