Harry Moreno
Harry Moreno

Reputation: 11593

facebook api - what token do I need?

I'm developing a site for a non-profit. I'm building it as an express app hosted on heroku that needs access to the non-profits facebook group events. I'm able to grab all the group's events in the graph api explorer. But I'm very confused as to what api token I need.

What facebook api token do I need to provide my webapp so it can access a random group's events listing?

Upvotes: 0

Views: 84

Answers (2)

Harry Moreno
Harry Moreno

Reputation: 11593

You want to use an app token. Easiest method is to create an app, then submit a get request with your app_id concatenated with your app secret.

Like so curl https://graph.facebook.com/v2.1/endpoint?key=value&access_token=app_id|app_secret note that https is required. https://developers.facebook.com/docs/facebook-login/access-tokens/#apptokens

Note this only works for endpoints that don't need user credentials e.g. public groups https://developers.facebook.com/docs/graph-api/reference/v2.1/group/ However group/events does need a user access token https://developers.facebook.com/docs/graph-api/reference/v2.1/group/events

Upvotes: -1

Phillip
Phillip

Reputation: 1570

Probably the app access token from the application requesting the information. The access token can be created by linking your application ID and your application secret together like so:

APP_ID | APP_SECRET

No spaces between though, just provided them for clarity.

PHP example:

$app_access_token=$app_id."|".$app_secret;

Then just append the access token to your request and it should work.

Upvotes: 2

Related Questions