Я пытаюсь получить доступ к JSON понравившихся медиа определенного пользователя instagram, в документации сказано использовать это:
https://api.instagram.com/v1/users/self/media/liked?access_token=ACCESS-TOKEN
как указано здесь: https://instagram.com/developer/endpoints/users/
заменив ACCESS-TOKEN на тот, который дал instagram, что я сделал ниже:
(function(){
var app = angular.module('instafeed', []);
app.factory("InstagramAPI", ['$http', function($http) {
return {
fetchPhotos: function(callback){
var endpoint = "https://api.instagram.com/v1/users/self/media/liked/?";
endpoint += "?access_token=[ACCESS-TOKEN]";
endpoint += "&callback=JSON_CALLBACK";
$http.jsonp(endpoint).success(function(response){
callback(response);
});
}
}
}]);
app.controller('ShowImages', function($scope, InstagramAPI){
$scope.layout = 'grid';
$scope.data = {};
$scope.pics = [];
InstagramAPI.fetchPhotos(function(data){
$scope.pics = data;
console.log(data)
});
});
})();
очевидно, я заменил ACCESS-TOKEN на свой, но ничего не возвращается, что-то не так?
РЕДАКТИРОВАТЬ: я добавил обратный вызов, но все равно он возвращается как неопределенный.