Facebook API sometimes doesn't load -
i'm having problem when using
$facebook->api('/me','get'); when loading page first time, nothing happen. have reload page again make script work. not sure problem is.
require_once('src/facebook.php'); $app_id = "app_id"; $app_secret = "app_secret"; // init facebook api. $facebook = new facebook(array( 'appid' => $app_id, 'secret' => $app_secret, 'cookie' => true, )); //facebook authentication part $user_id = $facebook->getuser(); $loginurl = $facebook->getloginurl( array( 'scope' => 'publish_stream, user_likes' ) ); if (!$user_id) { echo "<script type='text/javascript'>top.location.href = '$loginurl';</script>"; exit; } $user_profile = $facebook->api('/me','get'); $user_gender = $user_profile['gender']; if($user_gender == 'male'){ echo "you male"; } else { if ($user_gender == 'female'){ echo "you female"; } else{ echo "gender not specified"; } } i tried take $facebook->api('/me','get'); out , echo $user_id, example, works.
Comments
Post a Comment