JSON을 통해 Facebook 그래프 API의 값 (특정 fanpage의 총 좋아요 수)을 가져 오는 간단한 PHP 코드가 있습니다. 대부분의 팬 페이지에서는 완벽하게 작동하지만 3 개의 팬 페이지 (17 개 팬 페이지 중 하나만 표시)에서는 해당 값을 읽고 인쇄 할 수 없습니다.Facebook 그래프 API JSON 값 가져 오기
가져 오려는 데이터가 공개되어 있고 모든 페이지에 동일한 코드가 적용되어 어디에 문제가 있는지 이해할 수 없습니다. 여기
는 ID 214014840762로 팬 페이지에 대한 올바른 값을 출력하는 코드이다 :<?php
$currsiteurl = 'http://graph.facebook.com/214014840762';
$graph = json_decode(file_get_contents($currsiteurl));
$currnofans = $graph->likes;
echo "Number of likes: ".$currnofans; // prints out 107936
?>
을하지만 단순히 160788560626000 또는 167134649991034로 ID를 변경하면 동일한 코드가 더 이상 작동하지 않으며, 그렇지 않은 아무것도 인쇄하십시오.
미리 감사드립니다.
어쩌면 개인 정보 보호 설정 같은 것을 시도하는 클래스? – Nicolas78