Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Facebook应用程序权限错误_Php_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

Php Facebook应用程序权限错误

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

我的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
        <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...

        }
要检查用户是否已通过身份验证,请执行以下操作: