2

私が知っていたように、https: //developers.facebook.com/tools/explorerを介してアクセストークンを取得する方法があります。

APIでpage_access_tokenを取得する他の方法はありますか?

Facebookページにアプリを追加するリクエストを投稿したいのですが、以下のようにpage_access_tokenが必要です。

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

ありがとう。

4

1 に答える 1

1

はい、できます。現在のユーザーは、このページの管理者でなければなりません。

extended permission needed - manage_pages 参照 URL: https://developers.facebook.com/docs/reference/api/page/

これを試して:

$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>   
于 2012-04-07T04:54:01.147 に答える