How i can get user email and name with Facebook connect new platform -
i using facebook connect new platform in asp.net web site in 2.0. want user email , name. how can that. regards.
email address , other information of user facebook, users permission
before should have
facebook app id , secret id , these values can created below link, when logged facebook
https://developers.facebook.com/apps
follow steps create apps , keys automatically
step 0
make test.php , below contents
<html> <head> <title>my facebook login page</title> </head> <body> <div id="fb-root"></div> <script> window.fbasyncinit = function() { fb.init({ appid : 'your_app_id', status : true, cookie : true, xfbml : true, oauth : true, }); }; (function(d){ var js, id = 'facebook-jssdk'; if (d.getelementbyid(id)) {return;} js = d.createelement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_us/all.js"; d.getelementsbytagname('head')[0].appendchild(js); }(document)); </script> <div class="fb-login-button" scope="email,user_checkins"> login facebook </div> </body> </html>
step 1
download facebook php-sdk below link
https://github.com/facebook/php-sdk update 23 dec 2012 https://github.com/facebook/facebook-php-sdk
paste working directory , extract , rename facebook-php-sdk
step 2
https://developers.facebook.com/docs/guides/web/
you can copy below code above link,
or below code functional , made retriving email , other information
<?php define('your_app_id', '99999998558585'); //uses php sdk. download https://github.com/facebook/php-sdk require 'facebook-php-sdk/facebook.php'; $facebook = new facebook(array( 'appid' => '99999998558585', 'secret' => 'h4h23jh4lk23j432j42bdaf', )); $userid = $facebook->getuser(); echo "fb user id : " . $userid; $userinfo = $facebook->api('/me'); echo "<pre>"; print_r($userinfo); echo "</pre>"; ?>
and added image easibility
and final output displayed in image
Comments
Post a Comment