Facebook正在比较不正确的id


facebook incorrect ids being compared

我在系统中使用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。哪一个?