2014-04-11 1 views
0

물론 http://graph.facebook.com/{object_id}을 사용하여 해당 객체에 대한 JSON 응답을 얻을 수 있습니다. 그러나, 내 응용 프로그램에 대한 반환 된 개체가 사용자 및 페이지, 그룹 또는 다른 개체가 있는지 확인하려면 싶습니다. 즉, 사용자에게만 쿼리를 수행하려고합니다.Facebook Graph API : 객체가 다른 유형의 객체가 아닌 다른 객체인지 확인하는 방법

이것이 가능합니까?

그래프 API 문서를 검토했지만 사용자에게만 묻거나 쿼리하는 방법을 찾을 수 없습니다.

+0

사실, 난 그냥 FQL을 사용하여 끝날 수 있습니다 : "사용자 이름 WHERE uid = {user_id}에서 이름 선택" – robertwbradford

+0

개체가 사용자가 될 수 있습니까? 이 물건들을 어디에서 구하고 있습니까? –

+0

@SahilMittal, 예. 글쎄, 기술적으로, 사용자는 객체입니다. Facebook은 사용자, 학교, 그림 등 거의 모든 것에 고유 한 object_id를 할당하는 것처럼 보입니다. 사용자 'object_id'는 'user_id'또는 'profileid'라고도합니다. 일반적으로 주어진 프로필 페이지의 소스 코드로 object_ids를 볼 수 있습니다. (예 : https://www.facebook.com/stackexchange의 소스에서 'page_id'를 찾으십시오.) – robertwbradford

답변

0

이이 같은 GET 요청 URL에

metadata=1 

매개 변수를 추가하여 가능하다 :

http://graph.facebook.com/{object_id}&metadata=1 

응답은 개체의 개체 유형을 포함하는 type 필드를 포함하면 요청한

+0

굉장합니다. 고맙습니다! API 문서에서'metadata' 검색어 문자열 변수를 찾을 수 없습니다. 이 점에 대해 어디에서 배웠습니까? – robertwbradford

+0

찾았습니다 :) https://developers.facebook.com/docs/graph-api/using-graph-api/#introspection – robertwbradford

관련 문제