2013-07-16 2 views
2

У меня проблема с диаграммой facebook api.API-интерфейс Facebook не возвращает правильные события

Я пытался назвать события с

$events = $facebook->api('/{Page_ID}/events?'); 

, но я только получать текущие события. Итак, события из прошлого в основном отсутствуют. Я пробовал добавлять параметры с SINCE/UNTIL и LIMIT также, но ничего не меняется. Даже в проводнике Graph я не могу просматривать прошлые события с предыдущей или следующей ссылкой.

Все события являются общедоступными, а также отображаются все гостевые списки мероприятий. У меня есть все разрешения, а также правый access_token.

Помню, что несколько месяцев назад у меня не было этой проблемы.

Я очень благодарен за любые намеки на это.

ответ

0

У меня была такая же проблема на некоторое время. Я, наконец, смог пройти прошлые события, используя запрос FQL:

   $facebook = new Facebook(array(
       'appId' => 'xxxxxxx', 
       'secret' => 'xxxxxxx' 
      )); 
       $page_id = 'xxxxxxxxx'; 
       $date = '2000-08-24T02:07:43'; 
       $params = array(
        'method' => 'fql.query', 
        'query' => "SELECT name, start_time, end_time, location,attending_count,venue,unsure_count,eid 
        FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid =".$page_id." AND start_time >= '$date' ) 
        ORDER BY start_time DESC ", 
      ); 
       $events = $facebook->api($params); 
Смежные вопросы