Требуется ошибка сеанса пользователя при использовании FQL в Facebook - PullRequest
1 голос
/ 14 ноября 2010

Я делаю приложение fb, и это то, что мне нужно сделать:

Я получаю идентификатор страницы бизнес-страницы и мне нужно получить admin_id страницы.Я использую следующий код и получаю сообщение об ошибке, которое я скопировал в конце.

Может ли кто-нибудь помочь мне?Спасибо.

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>";
}

сообщение об ошибке:

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

1 Ответ

1 голос
/ 14 ноября 2010

Проблема при выполнении запроса Facebook

ответ предоставлен здесь,

нам нужно написать следующие строки ...

$ facebook = новый Facebook ($ api_key, $ secret); $ facebook = $ facebook-> require_login (); $ facebook = $ facebook-> require_frame ();

спасибо:)

...