Does Facebook have a webhook that an app can subscribe to to detect when a Facebook event is added to a page?

Viewed 629

Does Facebook have a webhook that an app can subscribe to to detect when a Facebook event is added to a page? Or do apps that are interested in this information just have to repeatedly poll /[page-id]?fields=events ?

2 Answers

For example if you have a page that creates some event, as long as you subscribe to feeds, Facebook Realtime API will send you json payload that looks similar to this:

{
"entry": [
    {
        "changes": [
            {
                "field": "feed",
                "value": {
                    "story": "Some page added an event.",
                    "item": "event",
                    "event_id": "2277580782468248",
                    "post_id": "1442694315844896_2277580782468248",
                    "verb": "add",
                    "created_time": 1511651353,
                    "message": "test event"
                }
            }
        ],
        "id": "1442694315844895",
        "time": 1511651355
    }
],
"object": "page"

}

Then you probably would like to pull the Graph API for additional informations about your event_id

Related