Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook public feed API

i'm working on project which mostly is a data-mining from social networks, so far, i've done twitter and it have really nice API, which allows me to pick an endpoint and recieve alredy filltered twits as streaming data. Now i'm working on a facebook, and there comes the question: with Graph API i would be able to get public feed of some definite page, but what if i would like to recieve posts from as many people as possible? Does Facebook Public Feed API works as Twitter's, and gives me data from as many sources as possible, or i missunderstood something?

like image 348
JagdCrab Avatar asked Oct 10 '13 14:10

JagdCrab


2 Answers

Facebook has restricted public feed api usage and its now available only to handful no of teams: https://developers.facebook.com/docs/public_feed

Access to the Public Feed API is restricted to a limited set of media publishers and usage requires prior approval by Facebook. You cannot apply to use the API at this time.

like image 67
Vivek Sancheti Avatar answered Sep 24 '22 05:09

Vivek Sancheti


You're look for the Facebook Search API. https://developers.facebook.com/docs/reference/api/search/

You'll need an app with a token to access these. Some might need higher permissions though, but the generic one will work to search commons actions types (post, places, etc) who're publicly available on the platform.

You won't be able to search for private publications. Unless you search user who gave you direct permissions to read their timeline (one by one).

like image 36
Simon Boudrias Avatar answered Sep 21 '22 05:09

Simon Boudrias