Je fais une application fb et c'est ce que je dois faire:Nécessite erreur de session utilisateur lors de l'utilisation FQL facebook
Je reçois l'identifiant page d'une page d'affaires et je dois obtenir le admin_id de la page . J'utilise le code suivant et j'obtiens le message d'erreur que j'ai copié à la fin.
Quelqu'un peut-il m'aider? Merci.
include_once 'facebook.php';
$facebook = new Facebook($api_key, $secret);
//$page_ids == page_id of a business/fan page
$query="SELECT uid from page_admin where page_id =".$page_ids.";";
$admins =$facebook->api_client->fql_query($query);
foreach ($admins as $jerry) {
echo $jerry['uid']."<br>";
}
message d'erreur:
Fatal error: Uncaught exception 'FacebookRestClientException' with message 'Requires user session' in /var/www/seanpeace/data/www/racersnation.com/facebookTest/facebookapi_php5_restlib.php:3112 Stack trace: #0 /var/www/seanpeace/data/www/racersnation.com/facebookTest/facebookapi_php5_restlib.php(1025): FacebookRestClient->call_method('facebook.fql.qu...', Array) #1 /var/www/seanpeace/data/www/racersnation.com/facebookTest/profile.php(64): FacebookRestClient->fql_query('SELECT uid from...') #2 {main} thrown in /var/www/seanpeace/data/www/racersnation.com/facebookTest/facebookapi_php5_restlib.php on line 3112
Notez que ces méthodes n'existent plus, et ne sont donc pas le correctif, si vous utilisez le SDK PHP Facebook supérieur à 3,0. –