Facebook Api登录$ user的问题未正确返回

爵士

当我运行此代码时,我的cookie已经清除,并且我没有登录到facebook。它将我定向到facebook,然后我登录,但是当它带我回到我的页面时,它是相同的,应该显示给我个人资料图片,等等。

我似乎已经缩小了$ user的return语句的问题,因为它返回0。

我需要做些什么更改才能使它从Facebook登录后返回,它将显示个人资料图片,依此类推...

<?php

require_once 'libs/facebook.php';
require 'connections/connection.php';

// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
            'appId' => 'xxxxxxxxxxxxx',
            'secret' => 'xxxxxxxxxxxxxxxx',
        ));

// Get User ID
$user = $facebook->getUser();
echo $user;

if ($user) {
    try {
        // Proceed knowing you have a logged in user who's authenticated.
        $user_profile = $facebook->api('/me');
        echo $user;
    } catch (FacebookApiException $e) {
        error_log($e);
        $user = null;
    }
}

// Login or logout url will be needed depending on current user state.
if ($user) {
    //$logoutUrl = $facebook->getLogoutUrl();
    $logoutUrl = $facebook->getLogoutUrl(array('next' => ($fbconfig['baseurl'] . 'logout.php')));
} else {
    $statusUrl = $facebook->getLoginStatusUrl();
    $loginUrl = $facebook->getLoginUrl(array(
        'scope' => 'user_about_me',
        'scope' => 'read_friendlists'
            ));
}
?>   
Trimantra软件解决方案

不用担心我的朋友,您没有做错任何事情。我的DEMO应用程序遇到了同样的问题,一直运行到昨天。

我确定您在获取访问令牌方面也遇到了问题。我认为问题仅在于PHP SDK,因此可能会在一段时间后解决。

解决方案:在尝试了此问题的许多解决方案后,此方法对我有用。

在base_facebook.php文件中,找到makeRequest()方法并检查以下行。

$opts = self::$CURL_OPTS;  

紧随其后,添加此行

$opts[CURLOPT_SSL_VERIFYPEER] = false;  

可以在此处找到更多详细信息-http://net.tutsplus.com/tutorials/php/how-to-authenticate-your-users-with-facebook-connect/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

'未登录'错误Facebook API

来自分类Dev

Facebook Api登录$ user的返回错误

来自分类Dev

Facebook登录API返回用户的电子邮件地址

来自分类Dev

Facebook登录问题

来自分类Dev

解析Facebook登录问题?

来自分类Dev

保持Phonegap-Facebook-Plugin / Facebook JS API用户登录到应用程序的正确方法?

来自分类Dev

Rails API Omniauth(Facebook)登录

来自分类Dev

登录Facebook registerCallback未调用

来自分类Dev

Facebook UNITY SDK登录问题

来自分类Dev

通过Facebook应用重定向并登录时,IOS Facebook登录未返回结果

来自分类Dev

Facebook图形api字段未返回

来自分类Dev

Facebook登录未返回用户access_token

来自分类Dev

新的Facebook API问题

来自分类Dev

Facebook登录问题无法获取用户的实际Facebook ID

来自分类Dev

Facebook 登录重定向问题与新的 Facebook 政策

来自分类Dev

登录后不会重新加载Facebook api

来自分类Dev

使用Firebase登录的Facebook API调用

来自分类Dev

使用reactjs实现Facebook API登录

来自分类Dev

使用自己的API使用Google,Facebook等登录

来自分类Dev

无需登录即可访问Facebook Graph API

来自分类Dev

javascript的Facebook登录API无法正常工作

来自分类Dev

通过 Facebook 登录 API 防止黑客入侵

来自分类Dev

登录后Facebook关闭按钮未关闭

来自分类Dev

Facebook登录按钮未显示在ActionbarActivity中

来自分类Dev

iOS 8.3 Facebook错误未登录

来自分类Dev

Facebook登录完成块未调用

来自分类Dev

某些用户未显示facebook登录权限

来自分类Dev

登录Facebook

来自分类Dev

Facebook Yii登录问题共享内容