2016-04-01 7 views
0

verwendet wird Ich muss alle Ereignisse für eine bestimmte Seite abrufen. Ich habe es getan, indem ich einfach /{pageID}/events angefordert habe. In Facebook Graph API 2.4 und 2.5 werden jedoch nur Ereignisse aus der Vergangenheit zurückgegeben.Seitenereignisse - nur vergangene Ereignisse, die zurückgegeben werden, wenn API v2.4 +

Vergleichen Sie diese beiden Anforderungen: Api v 2.4 vs Api v 2.3.

Api 2.4 gibt das neueste Ereignis vom 2016-03-07T17:00:00+0000 während Api 2.3 2016-04-29T22:00:00+0100 zurück.

+1

https://developers.facebook.com/docs/apps/changelog#v2_4_changes erwähnt eine Änderung in Bezug auf die Reihenfolge, in der Ereignisse zurückgegeben werden, besagt aber, dass dies nur für '{user-id}/events' gilt. // Schlage vor, dass du einen Fehlerbericht eingibst, https://developers.facebook.com/bugs – CBroe

Antwort

0

In der Tat, das war ein Bug in Facebook API. Ich habe es gemeldet und Facebook bestätigt.

Es gibt jedoch eine Lösung, die auf der Client-Seite angewendet werden kann, bevor Facebook-Ingenieure es schaffen, dies zu beheben. Alles, was Sie tun müssen, ist since=today Parameter der Anfrage hinzuzufügen. Dies führt dazu, dass nur zukünftige Ereignisse abgerufen werden.

Verwandte Themen