Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spotify Web API特殊字符_Api_Http_Url_Encoding_Spotify - Fatal编程技术网

Spotify Web API特殊字符

Spotify Web API特殊字符,api,http,url,encoding,spotify,Api,Http,Url,Encoding,Spotify,关于搜索时哪些字符有效,Spotify Web API是否有任何文档?例如,“Macklemore&Ryan Lewis”需要对url进行编码,以便请求能够工作 字符“:”似乎完全无效。为了搜索像“PinkFriday:Roman Reloared”这样的专辑,我必须从字符串中完全删除:。甚至URL编码也不起作用。这可能是因为:似乎用于分隔查询的字段 像。[()/这样的其他字符似乎还可以。任何地方有关于这个的文档吗?只是想知道我们是全面的。谢谢。以比约克为例 您需要。不确定您使用的是什么技术,如

关于搜索时哪些字符有效,Spotify Web API是否有任何文档?例如,“Macklemore&Ryan Lewis”需要对url进行编码,以便请求能够工作

字符“:”似乎完全无效。为了搜索像“PinkFriday:Roman Reloared”这样的专辑,我必须从字符串中完全删除:。甚至URL编码也不起作用。这可能是因为:似乎用于分隔查询的字段

像。[()/这样的其他字符似乎还可以。任何地方有关于这个的文档吗?只是想知道我们是全面的。谢谢。

以比约克为例

您需要。不确定您使用的是什么技术,如果是javascript,这个答案应该会有所帮助-

更新:


冒号是用于搜索的特殊字符。涉及冒号的查询需要被引用,除非它是高级搜索:)。

我认为它不会接受百分比编码的冒号字符。例如,Nicki Minaj的相册,“Pink Friday:Roman Reloadded”。此URL有效(冒号完全去掉)。但以下内容不适用(返回零结果)(其中一个以百分比编码的冒号为%3A)。正如预期的那样,如果你只是放一个非编码的冒号,那是行不通的。我在IRC上看到过一些关于类似事情的投诉。我怀疑有一些关于如何让搜索发挥最佳效果的未成文规则。我可能会删掉所有标点符号。在标题周围加上冒号确实管用:哦,对不起,我没有足够清楚地阅读你的问题。您已经知道url编码。
http://ws.spotify.com/search/1/artist?q=artist:Bj%C3%B6rk