プラス記号が %2B に変換され、リクエストが間違った URL になります。どのように修正しますか?以下のコード。
// Result params:
// ?game=Dota%2B2&limit=1
// Error in game. Plus converts to %2B
// How Fix?
Meteor.call("getStreams", "Dota+2", "1", function(e, i) {
});
Meteor.methods({
getStreams: function(game, limit) {
var response = Meteor.http.call("GET",
"https://api.twitch.tv/kraken/streams",
{params: {'game': game, 'limit': limit}});
return response.data.streams.map(function(i) {
return {
"game" : i.game,
"viewers" : i.viewers,
"title": i.channel.display_name
}
});
}
});
必要なリクエスト URL: https://api.twitch.tv/kraken/streams?game=Dota+2&limit=1