Facebook FQL. Не могу получить список eid от event_member - PullRequest
2 голосов
/ 19 декабря 2010

Я пытаюсь получить информацию о событии со страницы фанатов, но сталкиваюсь с проблемами, просто получая НИЧЕГО из базы данных event_member.

Я могу получить правильную информацию из базы данных событий с помощью;запрос: 'SELECT eid, name, tagline, pic_small, host, description, start_time, creator ОТ события WHERE eid = EVENTIDNUMBER'

, но для получения запроса eid: 'SELECT eid FROM event_member WHERE uid =1289767016 '

ничего не возвращает.

Мне действительно нужно, чтобы это работало.Кажется, я не могу найти что-нибудь с Facebook, и мне очень жаль, что я заставляю что-то работать с FB.

Любая помощь приветствуется.

TBR

Ответы [ 2 ]

3 голосов
/ 18 февраля 2011

необходимо указать разрешения для списка событий

<fb:login-button perms="user_events,friends_events"></fb:login-button>

https://developers.facebook.com/docs/authentication/permissions/

0 голосов
/ 28 июня 2012

Я использую это:

$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection
 $dialog_url = "https://www.facebook.com/dialog/oauth?client_id=" 
   . $app_id . "&redirect_uri=" . urlencode($my_url) . "&scope=email,user_events,friends_events&state=". $_SESSION['state'];

Я использую область с user_events и friends_events.

Но запрос не работает.

Мой запрос (после установкиразрешение на область):

$dataGo = mktime(0,0,0,06,01,2012);
$fql = "SELECT eid FROM event_member WHERE uid = '1301241847' AND rsvp_status = 'attending' AND start_time > '" . $dataGo . "'";
...