Facebook app范围的用户ID是临时的

时间:2015-06-21 15:56:48

标签: facebook facebook-graph-api

我想知道谁将参加Facebook活动,所以我使用API来吸引与会者。我得到的用户有一个应用范围的用户ID。

但事情就是这样:有时同一个用户获得不同的应用程序用户ID。因此,例如,用户John Doe首先使用应用范围的用户ID为1000000,一周后它的用户ID为2000000.

当我访问这些网址时,我被重定向到相同的John Doe个人资料:

  • facebook.com/app_scoped_user_id/1000000
  • facebook.com/app_scoped_user_id/2000000

这些应用范围的用户ID是临时ID吗?

修改

这是我用来获取活动与会者的API调用:

https://graph.facebook.com/v2.3/EVENT_ID_HERE/attending?access_token=app_id|app_secret

1 个答案:

答案 0 :(得分:0)

如果用户授权您的应用,则应用范围ID绝对不是临时的。如果同一个用户获得了不同的App Scoped ID,那么我认为这是因为他没有授权你的App。这是有道理的,因为不应该存储非授权用户。如果您认为这是一个错误,则应在此处提交报告:https://developers.facebook.com/bugs/