php - Facebook 登录后重定向未获取 Facebook 用户 ID

标签 php facebook facebook-graph-api facebook-php-sdk

这就是我正在做的事情 - 我正在使用 php-sdk 使用 facebook 登录我的网站。我已将重定向 URI 提供给一个函数,该函数检查用户是否存在于我的数据库中,如果不存在则创建用户,然后重定向到我的主页。

redirect uri is http://somedomain.com/login/check_fb_login
check_fb_login will check if user exists in db, if not create

但是,我的 check_fb_login 没有获取 userID 的值。

 $facebook->getUser() is getting 0

为什么会这样呢? getUser 应该返回一个值,因为用户已经通过 facebook 的身份验证,对吗?

最佳答案

这可能是一个错误,请参阅 http://developers.facebook.com/bugs/223499947703278

但也在 stackoverflow 上搜索 facebook->getUser() returns 0,有很多关于它的主题,所以它可能是其他东西。

关于php - Facebook 登录后重定向未获取 Facebook 用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9272151/

相关文章:

facebook - 为什么 Facebook Graph API 说我的帐户不活跃?

php - 通过 RouteProviderInterface 进行 ZF2 路由配置

php - 如何仅将当月的第一个和第三个星期二输入到 PHP 的表单字段中?

php - 不确定我的映射在 Elasticsearch 中是否有效

ios - 应用因 Facebook SDK 和 Flurry SDK 中的 advertisingIdentifier 而被拒绝

java - Android Facebook API - 无效 key 问题

ruby-on-rails - 在 devise 2.0 中使用 omniauth 从 facebook 获取用户个人资料大图

php - PDO 连接行为

facebook-graph-api - 通过 Graph API 搜索 Facebook 直播视频

php - Facebook SDK PHP 5.0 getLoginUrl() 错误 500