2013-03-24 5 views
6

페이스 북 페이지에서 PHP 배열로 공용 게시물을 수집하는 코드 샘플이 필요합니다.페이지에서 PHP 배열로 공개 게시물 가져 오기

앱 ID를 만들었으므로 앱 ID/API 키와 앱 비밀번호가 있습니다.

예를 들어 Facebook에서 모든 stackoverflow 공개 소식을 받고 싶다고 가정 해 보겠습니다. 나는 stackoverflow의 페이스 북 페이지 ID가 '11239244970'인 것을 알았지 만, 이제는 어떻게 모든 공개 게시물을 얻을 수 있습니까?

$appKey = '635000000000874'; 
$appSecret = '567xxxxxxxxxxxxxxxxxxxxxxxxxx3e6'; 
$fbPage = '11239244970'; 
$publicFeed = array(); 

답변

10

당신은

$data = file_get_contents("https://graph.facebook.com/573948779291487/feed?access_token=YOUR_ACCESS_TOKEN"); 
$data = json_decode($data, true); 

으로 기본으로 할 수있다 PHP에 HTTP GET 페이지 ID합니다/공급

HTTP GET https://graph.facebook.com/11239244970/feed?access_token=YOUR_ACCESS_TOKEN

https://developers.facebook.com/docs/reference/api/page/#feed

을 실행하거나 사용할 수 있습니다 PHP SDK.

$publicFeed = $facebook->api('/573948779291487/feed'); 

만 페이지에 자신의 게시물이 아닌 페이지를 좋아하는 팬을 얻으려면, /posts 엔드 포인트를 사용합니다.

+1

감사합니다. 어떻게 든 피드의 다른 모든 게시물을 정리할 수 있습니까? 난 단지 stackoverflow에서 게시물을 받고 자신의 추종자에서 싶지 않아. – budidino

+2

@budidino'/ posts'로'/ feed'를 대체하십시오 – phwd

+0

고맙습니다 @phwd;) – budidino

관련 문제