这就是我正在做的事情 - 我正在使用 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/