Facebook Graph API v2。活动参加者ID。应用程序作用域ID

时间:2014-06-16 08:47:01

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

搜索网络后,我似乎无法找到问题的答案。

以下是上下文:

用户使用Facebook登录后登录我的应用程序后,他的 user_id 和长寿命令牌将保存在数据库中。然后,向Graph API v2发送查询以获取他的事件和那些事件与会者。一切都按预期工作,但这个app_scope_id给我带来了麻烦!

以下是我的问题:

  
      
  1. 那些与会者IDS也是app_scoped_id吗?或者他们是全球IDS?
  2.   
  3. 参加活动的用户和登录流程中的用户将具有相同的ID?
  4.   
  5. 这些app_scope_id可能会随着时间的推移而改变,将它们存储在数据库中是否安全?
  6.   

对于所有这些混乱的问题感到抱歉,但是这个app_scope_id让我有些不安!

PS:如果我认为这是正确的,那么与会者将不会在Graph API Explorer和我的应用程序请求中拥有相同的ID?

1 个答案:

答案 0 :(得分:0)

不,它没有相同的ID。那些被称为app-scoped的原因是: - )

您的问题:

  1. 他们也应该是应用范围的
  2. 如果您使用相同的应用程序来请求数据,它们应该是相同的
  3. 我猜他们保持不变,因为否则FB会破坏现有的应用程序(虽然在文档中没有提及......)