Вот код, который я пытался работать с:Как я могу запросить API Best Buy Remix w/jQuery?
$.getJSON("http://api.remix.bestbuy.com/v1/products(search=" + escape(searchCriteria) + ")?apiKey=" + hhApiKey + "&format=json&callback=?",
function(data) {
if(data.error) {
alert("I'm sorry, there was an error processing your request.");
} else {
alert(data);
}
});
Однако данные, возвращается имеет ошибку, потому что он не понимает требуемый URL. Я смотрел на вкладке сети в Firebug и вот URL он пытается крикнуть:
http://api.remix.bestbuy.com/v1/products(search=digital%20camera)?apiKey=myapikey&format=json&callback=json1264868431& _1254866270659 =
Я думаю, что проблема лежит в жирном шрифте раздел, который добавляется на без причины насколько я могу судить. Я думаю, что Remix API видит это и думает, что это неудачный параметр. Есть ли способ остановить это от добавления?
Это было! Установка кеша в true избавилась от добавляемой переменной до конца URL-адреса и остановила ремикс-апи от gettng. Благодаря! – 2009-10-14 19:19:32