2013-11-13 3 views
0

Не совсем уверен, что произошло, но Facebook больше не хочет возвращать все события для группы. Он просто возвращает один последний. Дело в том, что оно возвращало все раньше, но теперь только одно событие. Не знаю, изменилось ли я somehing для разрешений или настройки групп ..Facebook Graph API не возвращает все события

Вот запрос Graph API у меня есть:

https://graph.facebook.com/[group_id]/events?since=1349654400&fields=name,start_time,location,id,description,picture&access_token=[token] 

Я включил параметр since, которая восходит к 2012 году, но до сих пор только получить 1 событие.

Если я иду на страницу группы FB, я могу увидеть список событий, поэтому они там ..

любая идея, почему это происходит?

EDIT:

Запрос FQL делает возвращение всех событий:

SELECT eid, name, description, pic_big, start_time, end_time, location 
FROM event WHERE creator = [group_id] 

делает меня еще более запутанной, почему граф запроса API не работает

ответ

0

В графике API, попробуйте также использовать параметр limit.

0

Иногда вам просто нужно сообщить графику-API, что вы хотите ВСЕ результаты. вам может потребоваться установить лимит возвращаемых результатов на большее число.

попробовать это:

GET /v2.5/[group id]/events?limit=10000 HTTP/1.1 
Host: graph.facebook.com 

также, попытайтесь не меняется, как "так" и "до"

Смежные вопросы