我正在研究开发使用Spotify API的Android应用。从他们在此处找到的教程:https://developer.spotify.com/technologies/spotify-android-sdk/tutorial/,您必须以高级用户身份登录才能播放该歌曲。我更多地了解了它是如何工作的,它涉及使用这一行来设置范围:
builder.setScopes(new String[]{"user-read-private", "streaming"});
"流媒体"范围需要高级帐户。我搜索了这个包含所有范围的页面:https://developer.spotify.com/web-api/using-scopes/我想知道如果我想要搜索一首歌而不是播放它将会使用哪一个。这可以用免费帐户吗?
提前致谢!
答案 0 :(得分:3)
根据您关联的页面:
如果未指定范围,则仅允许访问公开信息:即,只有Spotify桌面,Web和移动客户端(例如公共播放列表)的正常登录用户通常可以看到的信息。
删除"流媒体"范围,我相信你能够搜索歌曲。话虽如此,Spotify Web API endpoints for search表示您不需要身份验证才能进行搜索。您可以尝试使用unofficial Spotify web API wrapper来简化此操作。