2014-09-02 5 views
0

나는 php sdk v4를 사용하여 facebook appliation을 개발 중입니다. PHP를 사용하여 페이스 북 페이지를 게시 할 수 있습니다. 그러나 문제는 내 계정을 사용하여 "PAGE TO PAGE"영역에 게시된다는 것입니다. 하지만 관리자로 페이지에 게시해야합니다. 여기에 현재 코드가 있습니다.페이스 북의 게시물 포스트 페이지 영역

$page_post = (new FacebookRequest($session, 'POST', '/'. $page_id .'/feed', array(
    'access_token' => $pageAccessRoken, 
    'message' => 'This is a test message sample appplication' 
)))->execute()->getGraphObject()->asArray(); 

모든 솔루션?

+0

페이지 액세스 토큰을 사용하십시오. 내 생각 엔 비록 당신이 $ pageAccessToken을 사용한다고해도 페이지 액세스 토큰이 실제로는 없습니다. – WizKid

+0

페이지 액세스 토큰을 얻는 방법? 외부 적으로 가져 오거나 그래프 API 호출을 사용하여 가져와야합니까? – manitaz

+0

당신은 지금 어떻게 사용 했습니까? 그 (것)들을 얻는 방법은 https://developers.facebook.com/docs/facebook-login/access-tokens에 설명되어있다 – WizKid

답변

1

유효한 세션 및 유효한 페이지 액세스 토큰을 전달했는지 확인하십시오.

$page_post = (new FacebookRequest($session, 'POST', '/' . $page_id . '/feed', array(
    'access_token' => $pageAccessRoken, 
    'perms' => 'ADMINISTER', 
    'message' => "This is sample content" 
     )))->execute()->getGraphObject()->asArray(); 
+0

FacebookRequest를 시작하기 전에 세션을 확인해야합니까? – manitaz

+0

예 :-) @manitaz. –

관련 문제