2011-01-12 6 views
1

나는 응용 프로그램에 대한 훌륭한 아이디어를 가지고 있었기 때문에 그래프 API가 제공해야 할 것이 무엇인지 확인하기 시작했습니다. 그런 다음 웹 사이트에서 자유롭게 액세스 할 수있는 많은 정보에 액세스 할 수 없다는 것을 알았습니다. 모든 액세스 토큰에 문제가 없지만 Graph API에 많은 액세스 권한이없는 것으로 보입니다.페이스 북 그래프 API : 열등한 권한

웹 사이트에는 작년에 태그 된 100 개의 사진이 있습니다. 그래프 API를 사용하면 약 20 점 만 얻을 수 있습니다. 친구들이 게시 한 대부분의 사진이 없습니다.

그래도 여전히하고 싶다면 내 옵션은 무엇입니까? TOS에 근근이 다 치고 있다고 생각하니?

This link

UPDATE 같은 문제를 가진 사용자에 대한 응답이 나타납니다. 외관상으로는 그것의 기밀 문제점 ...

+0

사용중인 코드의 예를 게시 할 수 있습니까? – smnbss

+0

원래 질문을 읽으십시오. 자신의 모든 사진 만 원한다면 확실하지 않습니까? 아니면 단지 예제 일 뿐이며 Graph API에서 인식 된 제한 사항에 대한 더 광범위한 해결책을 찾고 계십니까? –

+0

내가 사용하고있는 코드와 관련이 없습니다. json 결과를 수동으로 읽을지라도 작년 내에 "https : //graph.facebook.com/me/photos? access_token = ..."에 대해 약 20 장의 사진 만 있습니다. 이것은 모든 요청의 한계입니다. 내 친구가 웹 사이트에서 자유롭게 볼 수있는 친구 "https : //graph.facebook.com/123456789/albums? access_token = ..."을 조회하면 그래프 API를 통한 응답은 간단하게 { "데이터"입니다. []} – Tim

답변

0

문제가 Graph API에있는 디폴트 페이징 크기와 관련있는 경우에 유용할지도 모른다 answer here (페이징 한계 및 오프셋에 관하여)가있다.

+0

그건 내 대답에 대한 내 자신의 질문입니다! 그것은 API의 한계로 보입니다. 내 안드로이드 페이스 북의 응용 프로그램은 그래프 API를 사용하여 같은 앨범이 누락 된 것 같아요 ... – Tim

+0

한 번에 모두를 얻으려면 거대한 숫자와 오프셋 = 0으로 제한을 설정할 수 있습니까? 시각? 후자의 경우에는 비록 당신이 여전히 그 (것)들에 모두 접근이 있더라도, 틀림없이, 저 방법의 조금 경미하다. 결국에는 모두 액세스 할 수 있습니까? –

+0

Nope. 그러나 API를 쿼리해도 웹 사이트에 로그인 할 때와 동일한 권한이 없으므로 많은 사진, 게시물 등이 누락됩니다. 나는 (지금) 순환하고 사진을 얻는 어떤 문제도 없다, 그것의 다만 API는 모두에 접근이 없다. 사용자가 앨범 만 볼 수 있도록 앨범을 설정 한 경우 앨범을 볼 수 있어야하는 액세스 토큰을 사용하고 있어도 API에 표시되지 않습니다. – Tim