【发布时间】:2017-11-19 00:51:32
【问题描述】:
我正在尝试访问 Spotify Web API(遵循此文档:https://developer.spotify.com/web-api/authorization-guide/#authorization_code_flow)。 我只需要访问公共数据,例如专辑名称和封面。要访问它,我不需要任何用户范围,所以我认为最好的方法是没有指定范围的“授权代码”。
我发现的唯一示例使用客户端凭据和用户范围,因此用户必须授予访问权限。但在这种情况下,它不应该。
我已经设法从我的 get 请求中得到响应,但它是一个 html 页面,所以我需要使用一个 http 服务器并监听 httpServer.OnAuth。 这会导致 Web 浏览器打开,并且用户接受访问,但我认为这对于公共访问来说不是必需的。
所以,我的问题是......有没有什么方法可以在没有用户执行任何操作的情况下获得授权来查询 spotify web api 以获取公共数据?也许有网络请求和响应?或者甚至可能使用完全不同的方法来访问这些 spotify 公共数据......我很困惑,我认为这应该是可能的!
感谢您的宝贵时间!
【问题讨论】:
标签: c# .net web-services spotify