【发布时间】:2019-05-09 11:48:28
【问题描述】:
在网络选项卡中,我发送查询“https://api.spotify.com/v1/search?limit=14&market=US&offset=5&q=abba&type=track,artist”
它不起作用:如何将查询设置为该顺序: https://api.spotify.com/v1/search?q=mmm&type=track%2Cartist&market=US&limit=10&o
'q' 应该在搜索之后?
getArtists(query) {
const params = {
type: 'track,artist',
market: 'US',
limit: 14,
offset: 5
};
if (typeof query === 'string') {
params.q = query;
}
console.log(params)
return this.$http.get("https://api.spotify.com/v1/search", {
params }).then(function mySuccess(response) {
console.log(response.data);
}, function myError(response) {
console.log(response);
});
};
getArtists('Abba');
【问题讨论】:
-
是
typeof(query)吗? -
参数顺序无关。
-
为什么不起作用?
-
我可以在哪里放置令牌认证?有什么简单的方法吗?
-
@PrashantPimpale 没有括号。
typeof是一个运算符,而不是一个函数。 MDN's docs fortypeof
标签: javascript angularjs spotify