php - Which facebook API's? -


is possible me post message on given users facebook wall, if perform action on website?

basically, looking step step guide achieve this, have not been able figure out how via facebook documentation.

step 1:

set new application @ facebook. enter details website address , domain name. note down api key, application id, , application secret. can set new facebook application here. note: able access facebook developers dashboard need verified developer, i.e. should either have mobile number or credit card verified it.

step 2:

set authentication method check if user logged facebook , if facebook session exists ask basic permissions user. can using php sdk:

$fb_sdk_path = facebook_sdk_path; require_once($fb_sdk_path);  //initialize fb object $facebook = new facebook(array(     'appid'  => fb_app_id,     'secret' => fb_app_secret,     'cookie' => true,     'domain' => 'example.com' ));  //try session. if fails means user not logged facebook $session = $facebook->getsession();  if (!$session) {     //get facebook login url     $url = $facebook->getloginurl(array(         'canvas' => 1,         'fbconnect' => 0          )     );  //put login url script redirect facebook login page (if want this)     echo "<script type='text/javascript'>top.location.href = '$url';</script>";     exit; } else {     //try user details session trigger permissions dialog.     try {         $uid = $facebook->getuser();     } catch (facebookapiexception $e) {     } } 

step 3:

use facebook javascript fb.ui method generate post form.

<div id="fb-root"></div> <!-- don't forget include --> <script src="http://connect.facebook.net/en_us/all.js"></script><!-- include fb js --> <script type="text/javascript">      //initialize facebook      fb.init({          appid:'your_app_id',          cookie:true,          status:true,         xfbml:true       });  //call function on click or other event function post_to_profile() {     fb.ui({     method: 'feed',     name: 'title of feed',     link: 'link on title',     caption: 'caption show below link, domain name',     description: 'description',     picture:'picture show',     message: 'default message. can edited user before posting'     }); } </script> 

this should enough working.


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -