我在系统中使用facebook用户id有困难。通过facebook api检索信息后,将信息存储在数据库中,然后在页面加载时使用$facebook->getUser()
方法登录用户。
下面是我使用的插入代码:
$user = $facebook->getUser();
//insert sql statement using $user as `fuid`
我的问题是,不管我做了多少次,它总是要求相同的不正确的facebook id:
- 清除cookie和历史记录
- 使用
$facebook->destroySession()
方法
它看起来像是我最初使用api时的id。
你知道我该怎么做吗?
可能你的数据库中有"旧的"全局id,而你的应用程序现在返回应用范围内的用户id。
在这里看到我的答案:Facebook用户ID。哪一个?