2016-07-18 17 views
0

私はv5 PHP Facebook SDKでUserPagesを取得しようとしています。Facebook PHP sdk v5 - UserPagesを取得

私はFacebook変数をインスタンス化しています。

$fb = new Facebook\Facebook([/* . . . */]); 

$helper = $fb->getRedirectLoginHelper(); 
$permissions = ['email', 'manage_page']; 
$loginUrl = $helper->getLoginUrl('http://{your-website}/login-callback.php', $permissions); 

echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>'; 

// callback blablabla 

$_SESSION['facebook_access_token'] = (string) $accessToken; 

$fb->setDefaultAccessToken($accessToken); 

はその後、私はこのように、ユーザからページを取得しよう:私にをページを与えている

$response = $fb->get('/me/accounts'); 

が、私は「ページでこれをキャストする方法がわかりません"オブジェクトは、好きなもの、統計情報などを取得します。

GraphePageのようなものがいくつか見受けられましたが、$response変数でこれを作成することはできません。

Facebookページオブジェクトを取得するにはどうすればよいですか?権限は有効ですか?私は何か間違っているのですか? $response変数タイプとは何ですか?

+0

をチェック?フィールド=電子メール、名前、性別 –

+0

/メートルe/accounts?fields =ページのお気に入り? – Lucsartes

+0

これをチェック https://developers.facebook.com/docs/php/howto/example_batch_request –

答えて

0

あなたはそれらのニーズ許可のいくつかは、あなたがこの

$loginUrl = $helper->getLoginUrl(array('email')); 
のようにそれらを渡す必要があり、たとえば、電子メールのようにそれらを使用できるように、この

$response = $fb->get('/me/fields?email,name,gender'); 

のように、電子メール、名前や性別などのパラメータを渡す必要があります

あなたはパラメータを推測すべきではありませんあなたはこの/私のような希望のパラメータを渡す必要がありthis

関連する問題