Ich benutze die FB Graph API und bekomme nicht alle Ereignisse. Ich weiß durch das Durchsuchen dieses Forums, dass nur Ereignisse, die von der Gruppe "gehostet" werden, durchkommen, aber ich bin keine Veranstaltung, bei der alle Ereignisse von den Gruppen gehostet werden.Facebook Graph API erhält nicht alle Ereignisse, auch wenn 'gehostet von'
Zum Beispiel versuche ich, die Ereignisse von https://www.facebook.com/pg/goldenlionbristol/events/ zu bekommen. Die Veranstaltung am 1. November 2017, https://www.facebook.com/events/315066482344970/ wird von The Golden Lion gehostet, kommt aber nicht durch. Nether ist der am 2. November 2017, https://www.facebook.com/events/153007618626727/, der auch von The Golden Lion gehostet wird.
Der Code (Rubin) Ich verwende
Koala.config.api_version = 'v2.10'
oauth = Koala::Facebook::OAuth.new app_id, app_secret
graph = Koala::Facebook::API.new oauth.get_app_access_token
fb_events = graph.get_object(fb_venue["url_listings"])
Für das obige Beispiel fb_venue [ "url_listings"] = 'goldenlionbristol/events'. Dies funktioniert gut für andere Gruppen (dh https://www.facebook.com/pg/MrWolfs/events/)
Danke, ich erkannte, dass die Ereignisse nicht in einer Partikel-Reihenfolge zurückgegeben werden, aber nicht erkannte, dass das Standard-Limit 25 war, bekomme ich jetzt die Ergebnisse in "Seiten". mit 'fb_events = fb_events.next_page'. –