Thursday 15 July 2010

Is it possible to fetch wall posts from my facebook page -



Is it possible to fetch wall posts from my facebook page -

i fetching wall post fb page using javascript api below.

$(document).ready(function(){ window.fbasyncinit = function() { fb.init({ appid : 'xxxxxxxxxxxxxxxxxx', xfbml : true, version : 'v2.1' }); fb.getloginstatus(function(response) { if (response.status === 'connected') { //console.log('logged in.'); } else { fb.login(function(response) { if (response.authresponse) { var access_token = fb.getauthresponse()['accesstoken']; console.log(response); fb.api('/153466xxxxxxxx/posts', function(response) { console.log(response); }); } else { console.log('user cancelled login or did not authorize.'); } }, {scope: ''}); } }); }; (function(d, s, id){ var js, fjs = d.getelementsbytagname(s)[0]; if (d.getelementbyid(id)) {return;} js = d.createelement(s); js.id = id; js.src = "//connect.facebook.net/en_us/sdk.js"; fjs.parentnode.insertbefore(js, fjs); }(document, 'script', 'facebook-jssdk')); });

however, needs user login , allow permissions app. possible me, using php fb sdk, fetch wall post business relationship , show on webpage without asking users login fb account.

any help appreciated.

for facebook page it´s quite easy, need app access token:

https://developers.facebook.com/docs/facebook-login/access-tokens/ http://www.devils-heaven.com/facebook-access-tokens/

the facebook sdks utilize app token automatically if no user logged in, can add together access token. careful though, don´t utilize easy way create app token, combination of app id , app secret:

var accesstoken = appid + '|' + appsecret;

now if utilize 1 on client javascript, app secret visible everyone, bad. suggest using php this, either php sdk or simple curl calls. if want utilize javascript only, visit first link posted , check out how generate app token graph api call:

get /oauth/access_token? client_id={app-id} &client_secret={app-secret} &grant_type=client_credentials

for user profile it´s lot harder, because need user token that. , extended user token valid 60 days. after that, need refresh manually. user profiles should not used anyway.

facebook-graph-api facebook-javascript-sdk facebook-php-sdk

No comments:

Post a Comment