Проблема с построением ссылки STEAM API
Когда я искал возможности получения цены предмета Steam, то наткнулся на тему на Hubr, где был упомянут API Steam. Там была предоставлена рабочая ссылка, чтобы узнать цену на Негев. Я попытался подставить в ссылку свои данные, но API Steam выдаёт мне ошибку. Рассмотрим на примере предмета из CS:GO Karambit | Autotronic (Factory New)
const app_id = '730'
const country_code = 'us'
const currency_id = '1'
var item_type = 'Karambit'
var item_name = 'Autotronic'
var item_quality = 'Factory New'
var market_hash_name = (item_type.replace(' ','%20')+'%20%7C%20'+item_name.replace(' ','%20')+'%20%28'+item_quality.replace(' ','%20')+'%29)
var url = window.location.protocol + '//steamcommunity.com/market/priceoverview/?appid=' + app_id + '&country=' + country_code + '¤cy=' + currency_id + '&market_hash_name=' + market_hash_name;
Полученную ссылку я копирую и ввожу в браузере. В ответ получаю {"success":false}
Все переменные вроде бы подставлены правильно, но мне кажется, что ошибку steam API возвращает из-за неправильного market_hash_name.