有没有办法使用非优质帐户使用Spotify API搜索歌曲但不播放它们?

时间:2016-10-23 06:06:20

标签: android spotify

我正在研究开发使用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/我想知道如果我想要搜索一首歌而不是播放它将会使用哪一个。这可以用免费帐户吗?

提前致谢!

1 个答案:

答案 0 :(得分:3)

根据您关联的页面:

  

如果未指定范围,则仅允许访问公开信息:即,只有Spotify桌面,Web和移动客户端(例如公共播放列表)的正常登录用户通常可以看到的信息。

删除"流媒体"范围,我相信你能够搜索歌曲。话虽如此,Spotify Web API endpoints for search表示您不需要身份验证才能进行搜索。您可以尝试使用unofficial Spotify web API wrapper来简化此操作。

相关问题