Php Facebook应用程序权限错误
我的facebook web应用程序中有以下代码:Php Facebook应用程序权限错误,php,javascript,facebook,facebook-graph-api,Php,Javascript,Facebook,Facebook Graph Api,我的facebook web应用程序中有以下代码: <?php if (!$user_profile) { ?> <div class="fb-login-button" data-perms="email,user_birthday,publish_stream">Login with Facebook</div> <?php } else { ?> Your user profile is
<?php if (!$user_profile) { ?>
<div class="fb-login-button" data-perms="email,user_birthday,publish_stream">Login with Facebook</div>
<?php } else { ?>
Your user profile is
<pre>
<?php //print htmlspecialchars(print_r($user_profile, true)) ?>
</pre>
<?php echo $user_profile['name']; ?>
<?php
$data = array("message" => "Hello Woghfd!");
$status = $facebook->api("/me/feed", "POST", $data);
//echo $user;
?>
<?php }
使用Facebook登录
您的用户配置文件是
if (!$user_profile)
您的if语句不会检查用户是否已通过应用程序身份验证:
try {
$fb_userid = $facebook->getUser();
// user is authenticated continue normally...
} catch (FacebookApiException $e) {
// user is not authenticated, do something else...
}
要检查用户是否已通过身份验证,请执行以下操作: