Facebook 最近允许在没有任何 Facebook 用户关联的情况下创建页面。 Facebook 还允许这些无主页面登录应用程序。应用程序应如何检测和处理这种情况?
- 退出 Facebook
- Create new facebook page
- 您有一个新的 Facebook 页面,ID = 249578561746447
- 登录您的 Facebook 应用程序。
- Facebook 身份验证回调返回当前用户访问 token
- 奇怪 - 用户 ID = 100002923107961(不是 249578561746447??)
- 错误 - “/me”连接返回“false”
- 错误 - “/100002923107961”返回“false”
- 沮丧 Facebook Auth Documentation没说这是可能的
- 令人沮丧没有关于此的文档
- 令人沮丧向 Faceboook 报告此问题被阻止 - See here
还有其他人涉足过这个领域吗?我应该如何从 ID 为 100002923107961 的 magic user 转到 ID 为 249578561746447 的页面?
最佳答案
如果/me 返回 false,则使用 FB.logout 将用户注销,然后向他们显示一条消息,说明他们需要使用用户帐户而不是页面帐户登录。 Facebook 在记录的错误中清楚地表明这是设计使然。
关于java - 如何处理 Facebook 登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7576139/