Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I get the events for a Facebook page?

Using the latest version (2.12) of the Facebook API I'm trying to get (public) events for a page, using the Graph API Explorer.

However, I can't seem to get it working:

enter image description here

When I hover over the greyed out "id" or "name" on the left, it says "Field is empty or disallowed by the access token".

Now the page I'm using as an exmple here is Techcrunch, and they have plenty of events coming up. So "empty" doesn't seem to be the issue.

On the "disallowed" side I've checked the API reference on https://developers.facebook.com/docs/graph-api/reference/page/events/.

However, I can't seem to find any issue here either. It says "Reading Page events requires a valid Page access token or User access token with basic permissions.".

What am I missing here? Any hints are greatly appreciated!

like image 575
Sebastian Avatar asked Apr 13 '18 22:04

Sebastian


1 Answers

Visit https://developers.facebook.com/docs/graph-api/changelog/breaking-changes#pages-4-4

Currently Facebook is not returning events for pages using Pages API unless you use an user accesss token and that user has been invited to any of the events of the page or is attending/interested in any of the events of the page.

like image 190
unknown_b Avatar answered Sep 21 '22 20:09

unknown_b