2012-04-06 2 views
1

내가 알고있는 것처럼 https://developers.facebook.com/tools/explorer을 통해 액세스 토큰을 얻는 방법이 있습니다.page_access_token 받기

API로 page_access_token을 가져 오는 다른 방법이 있습니까?

나는 페이스 북 페이지에 응용 프로그램을 추가 요청을 게시 할하지만 아래와 같은 page_access_token이 필요합니다

https://graph.facebook.com/myPageId/tabs/?app_id=myAppId&access_token=myPageAccessToken

감사합니다.

답변

1

예. 가능합니다. 현재 사용자는이 페이지의 관리자 여야합니다. https://developers.facebook.com/docs/reference/api/page/

이 시도 :

extended permission needed - manage_pages 는 URL을 참조

$config = array(
'appId' => FB_APP_ID, 
'secret' => FB_SECRET_KEY, 
'cookie' => true // enable optional cookie support 
); 
$facebook = new Facebook($config); 

// See if there is a user from a cookie 
$user = $facebook->getUser(); 

$params = array(
'scope' => 'manage_pages', 
'redirect_uri' => FB_APP_URL, 
); 

$loginUrl = $facebook->getLoginUrl($params); 

<script> window.top.location.href = '<?php echo $loginUrl ?>'; </script>