Facebook PHP SDK Extracting Access Token -
every time run script gives me different access token. thought access token unique user.. why script unreliable, fails half time.
here code:
<?php require 'lib/facebook.php'; require_once('c:\inetpub\storeboard.com\linkedin\extract_data.php'); $facebook = new facebook(array( 'appid' => facebook_appid, 'secret' => facebook_app_secret )); $user = $facebook->getuser(); if ($user) { try { // proceed knowing have logged in user who's authenticated. $user_profile = $facebook->api('/me'); } catch (facebookapiexception $e) { echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>'; $user = null; } } $access_token = $facebook->getaccesstoken(); if (isset($access_token)) { echo $access_token; //header( 'location: http://www.'.app_root_domain.'/facebook/save_token.asp?ntoken='.$access_token); } ?>
have cut out code required original: http://developers.facebook.com/blog/post/534/ or missing something.
require_once('c:\inetpub\storeboard.com\linkedin\extract_data.php');
this line of code extracts appid , appsecret database.
i complete beginner when comes php, appreciated.
many thanks!
you don't need play token simple authentication:
after facebook api instance:
$facebook = new facebook(array( 'appid' => facebook_appid, 'secret' => facebook_app_secret ));
if using me api - user profile:
$user_profile = $facebook->api('/me');
then obtain email it:
$email = $user_profile['email'];
at point check if email valid in database - if yes start user session , go.
Comments
Post a Comment