Визг возвращает 200, но ошибка при использовании $http
Yelp возвращает статус 200 с JSON с результатами, но вызывается обратный вызов ошибки. Может быть, JSON искажен? Я так не думаю. Но я не могу понять, что происходит.
Это код (angularjs):
$http.jsonp('https://api.yelp.com/v2/search?term=food&location=San+Francisco', {
params: params, //All oauth params are correctly filled
headers: {
'Content-Type': 'application/json'
}
}).success(function(data){
deferred.resolve(data);
})
.error(function(error){
deferred.reject(error);
});
Спасибо!
1 ответ
Решено!
параметр обратного вызова отсутствовал в параметрах. В моем примере я добавил обратный вызов: 'angular.callbacks._' + index
где индекс начинается с 0 и должен увеличиваться каждый раз, когда я звоню