【问题标题】:Facebook app on localhost: I'm getting different user id本地主机上的 Facebook 应用程序:我得到了不同的用户 ID
【发布时间】:2014-10-17 17:06:05
【问题描述】:

我有一个网站在我的本地主机上运行,​​我想测试 Facebook 集成。 我创建了 2 个 Facebook 应用程序,一个用于实时站点,另一个用于 localhost 站点。

它们都可以,但是当我登录到本地应用程序时,我返回的用户 ID 是 10204483432301440

当我登录实时应用时,我返回的用户 ID 是 1101244663

奇怪的是,两个 id 都将我带到了我的 Facebook 页面: https://www.facebook.com/10204483432301440 --> 发给我https://www.facebook.com/francesco.eandi https://www.facebook.com/1101244663 --> 也将我发送到https://www.facebook.com/francesco.eandi

对吗?那么我们在 facebook 上是否有不同的用户 ID?

【问题讨论】:

  • FOR ANDROID 如果您需要更改 APP_ID 和 APP_NAME,您可以进入平台 -> res -> 值中名为“facebookconnect.xml”的文件并找到名为 fb_app_id 和 fb_app_name 的资源。删除那些。完成后,在platforms -> android.json中找到名为android.json的文件,将“res/values/facebookconnect.xml”下的值编辑为新的app_id和app_name。

标签: facebook facebook-javascript-sdk facebook-login


【解决方案1】:

https://developers.facebook.com/docs/apps/changelog

应用范围内的用户 ID:为了更好地保护人们的信息,当人们登录到您的应用已升级为使用 Graph API v2.0 的版本时,Facebook 现在将发布应用范围内的 ID,而不是该用户的原始 ID ID。但是,对于之前登录过您的应用的用户,用户 ID 不会更改。

顺便说一句,如果您需要在应用程序之间映射用户 ID,这可能会对您有所帮助:https://developers.facebook.com/docs/apps/for-business

虽然我不会将它用于开发/直播。您可以为此使用“测试应用程序”:https://developers.facebook.com/docs/apps/test-apps

【讨论】:

  • 很高兴知道!谢谢 Luschn!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-21
  • 2023-01-25
  • 1970-01-01
  • 2019-06-16
  • 2019-03-11
  • 1970-01-01
相关资源
最近更新 更多