2010-03-24 1 views
0

내 웹 사이트 (내 마지막 4 개 게시물)에 내 페이스 북의 벽 게시물을 표시 할 수 있지만 관리자 인 팬 페이지의 마지막 x 벽 게시물을 표시하고 싶습니다. 내 페이지에서 벽 게시물을 얻으려면 어떻게합니까?팬 페이지의 게시물을 가져 오는 방법은 무엇입니까?

나는이 페이지의 팬이지만 어떻게 wall_get을 사용하여 벽 게시물을 얻습니까?

+0

나는이 http://blog.jylin.com/2009/10/01/loading-wall-posts-using-facebookstream_get/을 따랐다. 그리고 내 벽 psts를 얻을 수있다. – alex

+0

나는있다. 노력하고 있습니다 $ facebook-> api_client-> user = $ page_id; $ wall = $ facebook-> api_client-> stream_get(); 하지만 여전히 내 일반 벽 게시물과 fanpage의 게시물을 얻지 못합니까 ?? – alex

답변

1

만큼 게시물은 당신이 PAGE_ID/postsaccess_token

$access_token = '1111111111|2Cha_1-n5' 
$graph_url = "https://graph.facebook.com/Boo/posts?access_token=" 
    . $access_token; 
$page_posts = json_decode(file_get_contents($graph_url), true); 

또는 PHP SDK 및 페이지 액세스를 사용하면 같은 일을 할 수있는 토큰을 응용 프로그램에 액세스 할 수 있습니다 공공만큼

$facebook = new Facebook(array(
    'appId' => "YOUR_APP_ID_HERE", 
    'secret' => "YOUR_APP_SECRET_HERE", 
)); 

// Get User ID 
$user = $facebook->getUser(); 

if ($user) { 
    try { 
    // Proceed knowing you have a logged in user who's authenticated. 
    $user_profile = $facebook->api('/me'); 
    } catch (FacebookApiException $e) { 
    error_log($e); 
    $user = null; 
    } 
    $user_posts = $facebook->api('me/posts'); 
} 

여기서 me은 페이지에 해당합니다.

그런 다음 다음 및 이전 매개 변수를 사용하여 페이지 매김을 지정할 수 있습니다 페이지의 모든 게시물을 얻으려면