I have a facebook site (site, not profil wall) and would like to display the message feed on a webpage. This already works fine if I use
https://graph.facebo
doing this in windows 8 store app, this seem to work
url = "https://graph.facebook.com/me?fields=feed&access_token=" + fbtoken;
I don't think you can do it without the access token anymore, but check my answer here for detailed steps on getting one and retrieving the feed you want.
https://developers.facebook.com/docs/plugins/ provides a list of all plugins that you can embed. However, this does not work if you want to display feed to non-fb-logged-in users.
To solved your problem - have a server side script that accesses this feed and displays it. If this feed is from a FB page, then you will need an access token with "manage_pages" permissions. Using that, you can get the contents using the following (PHP) code:
$response=file_get_contents("https://graph.facebook.com/".$id."/feed&access_token=".$facebook_access_token);
$response_array=json_decode($response,true);
// $id: Page ID
You can also customize this query by adding pagination parameters like since,limit,until etc. Please refer to https://developers.facebook.com/docs/reference/api/ for documentation.
This approach allows you the following advantages:
Disadvantages:
You can use https://www.facebook.com/feeds/page.php?id=<your-page-id>&format=json
This returns a json object and requires no access token.
You can also use different formats such as xml and rss20.
Hope this helps.
Although this question has already been answered. I hope this might help someone else.
I've been developing a plugin for an inhouse CMS that needed to pull a facebook feed straight from JUST the users url. This is what I ended up with.
$url = 'url_pulled_from_database';
$url = str_replace('http://www.', 'http://graph.', $url);
$get_id = file_get_contents($url);
$get_id = json_decode($get_id, true);
$fbID = $get_id['id'];
//THEN CALL THE FUNCTION
fb_parse_feed($fbID, $maxnumber);
I cant take credit for the fb_parse_feed function, but you can find it here https://gist.github.com/banago/3864515
Once implemented, it worked like a charm on any public page just by using the url.