получить последние события через график API - PullRequest
1 голос
/ 12 октября 2011

Мне кажется, что я не могу получить доступ к прошлым событиям в графе API, он только дает мне доступ к текущим событиям, либо API событий не работает, либо Facebook не предоставляет доступ к прошлым событиям, нов документах нет ничего, что подсказывало бы, что ...

Ответы [ 3 ]

1 голос
/ 01 ноября 2013

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

Пример запроса:

SELECT name, pic_small, eid из события WHERE eid in (SELECT eid FROM event_member WHERE uid = me ())

Вам необходимо установить условие "start_time" в вашем запросе. Работает для меня.

Пример FQL, который извлекает текущие и прошлые события:

SELECT name FROM event WHERE eid in ( SELECT eid FROM event_member WHERE uid = {you page or user id here} AND start_time > '2001-11-02T12:35:00+0200' )

Поскольку FQL не поддерживает (Выбрать *), обратитесь к руководству по FQL, чтобы запросить дополнительные поля https://developers.facebook.com/docs/reference/fql/

0 голосов
/ 01 марта 2012

Оказывается, нумерация страниц Facebook нарушена для событий, но можно обойти, установив для параметра "since" значение 0 и разбив страницы на страницы вверх и против на обратную ...

0 голосов
/ 28 декабря 2011

У меня похожая проблема.Существует обходной путь с использованием FQL, хотя он отображает только текущие и прошлые события за последние 2 недели.

Пример запроса:

SELECT name, pic_small, eid from event WHERE eid in (SELECT eid FROM event_member WHERE uid = me())

...