Spotify Web API是否有关于搜索时哪些字符有效的文档?例如,“Macklemore& Ryan Lewis”需要&要进行网址编码,以便请求生效。
字符“:”似乎完全无效。为了搜索像“Pink Friday:Roman Reloaded”这样的专辑,我必须完全从String中删除:即使URL编码它也不起作用。这可能与以下事实有关:似乎用于分隔查询的字段。
其他字符如。[()/似乎工作正常。这方面的任何文档?只是想知道我们是全面的。感谢。
答案 0 :(得分:2)
鉴于Björk示例here,
http://ws.spotify.com/search/1/artist?q=artist:Bj%C3%B6rk
您需要percent encoding。不确定你正在使用什么技术,如果javascript,这个答案应该有用 - URL encode sees “&” (ampersand) as “&” HTML entity。
更新
冒号是advanced search使用的特殊字符。需要引用涉及冒号的查询,除非它是高级搜索:)。