I have approved manage_page permissions, but when the user do login, Facebook ask only on the: email, public_profile and user_friends.
My code in php to take de pages and link from the user is:
$request = new FacebookRequest( $session, 'GET', '/me/accounts/user?fields=name,id,fan_count');
$response = $request->execute();
$accounts = $response->getGraphObject()->asArray();
The screenshot of the permission of my app is: link
What the screenshot shows are the permissions that are approved for your app by Facebook, meaning those are the permissions you can ask normal users for.
That does of course not mean that individual users have automatically granted that permission to your app – you still have to ask them for it.
https://developers.facebook.com/docs/facebook-login/permissions/requesting-and-revoking
Thank you for all, my problem was that a don't have defined the $scope=array('email','public_profile','user_friends');
Now my scope is: $scope=array('email','public_profile','user_friends','manage_pages');
and function ok !