내가 얻은 데이터를 표시하려고 할 때 문제가 있습니다. 내가 할각도를 사용하여 flickr에서 json을 표시 할 수 없습니다.
$http({
method:'get',
format:'json',
url:'http://api.flickr.com/services/rest/?method=flickr.photos.getRecent&api_key=MyAPI&per_page=30&format=json',
}).success(function(data, status, headers, config){
$scope.photoID = data;
alert($scope.photoID)
})
JSON 파일 : 다음은 내 코드입니다
jsonFlickrApi(
{
photos: {
page: 1,
pages: 34,
perpage: 30,
total: 1000,
photo: [
{
id: "11480313795",
owner: "[email protected]",
secret: "d4950d1c38",
server: "5482",
farm: 6,
title: "5DM38945",
ispublic: 1,
isfriend: 0,
isfamily: 0
},.....
그리고이 상황에서이 경고 창에서 전체 JSON 파일을 표시 할 수 있습니다. 그러나 페이지 또는 사진 ID와 같은 특정 데이터를 가져 오려면 콘솔에 정의되지 않거나 오류가 표시됩니다.
$http({
method:'get',
dataType:'jsonp',
url:'http://api.flickr.com/services/rest/?method=flickr.photos.getRecent&api_key=MyAPI&per_page=30&format=json&jsoncallback=?',
}).success(function(data, status, headers, config){
$scope.photoID = data.photos.page;
alert($scope.photoID);
})
나는 jquery와 동일한 json 파일을 ajax 할 수 있기 때문에 잘못된 것이 무엇인지 잘 모릅니다. 아무도 도와 줄 수 있습니까?
나는 이것이 중복 된 것 같아요 : http://stackoverflow.com/questions/12066002/parsing-jsonp-http-jsonp-response-in-angular-js – Neikos
방금 개인 api 키를 게시 했습니까? 공개되지 않는다면? Flickr에 대해 잘 모르겠습니다. – Neikos
@Neikos 도움이되지 않지만, thx. 또한 귀하의 생각을 상기시키기 위해 API 키를 숨 깁니다. – user3125499