내 영어에 대해 죄송합니다.
검색 요청에서 반환 된 각 페이지에서 이메일, 사이트 링크, 전화 번호, 인스 타 그램 링크, 국가 및 도시를 가져 오기 위해 필요합니다. 이유는 모르겠지만 / {page-id} 및 / {page-id}? fields = {field_name} 요청은 'id'이외의 필드를 반환하지 않습니다.
페이지 ID를 알 때 Graph API로이 정보를 어떻게 얻을 수 있습니까?
fields
요청에 필요한 사항 을 지정 해야합니다. 그렇지 않으면 매우 가벼운 페이지 객체 만 얻습니다.)
일반적으로 Facebook은 요청 된 개체에 훨씬 더 많은 필드가 있지만 개체에 따라 id
및 일부를 보냅니다 name
. 이것은 특히 모바일 장치에서 대역폭이 중요하고 이러한 개체가 매우 작기 때문에 수행됩니다. 그러나 개발자는 요청에 더 많은 필드를 추가하고 언급 된 fields
쿼리 매개 변수 를 추가 할 수 있습니다 .
그런 다음 요청 된 개체의 모든 필드와 함께 쉼표로 구분 된 목록을 추가 할 수 있습니다. 반환 된 JSON에는 이러한 모든 필드가 포함됩니다. 그러나 개체의 일부가 아닌 필드를 요청하면 요청 오류가 발생하므로주의해야합니다. 따라서 필드에 대한 Facebook 참조를 확인하십시오.
필드를 얻지 못하는 이유를 확인하는 다음 단계는 누락 된 권한 일 수 있습니다. 공개 된 필드 (API에 대한 공개적 의미, Facebook 페이지 일 필요는 없음) 만 요청하거나 특정 권한이있는 필드 만 요청할 수 있습니다.
소유하지 않은 페이지의 경우 액세스 토큰에 대해 활성화 된 "페이지 공개 메타 데이터 액세스"기능이 필요합니다. 그렇지 않으면이 페이지에 대한 추가 정보를 얻을 수 없습니다. 관리자 인 페이지에는 필요하지 않습니다.
필드 주제에 대한 자세한 내용은 읽기 / 선택 필드 섹션을 확인하십시오. https://developers.facebook.com/docs/graph-api/using-graph-api
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다