如何处理Facebook登录页面

时间:2011-09-27 21:55:39

标签: java javascript facebook-graph-api facebook

Facebook最近允许创建页面而没有任何Facebook用户与之关联。 Facebook还允许这些无主页面登录应用程序。应用程序应如何检测并处理这种情况?

  1. 退出facebook
  2. Create new facebook page
  3. 您有一个新的Facebook页面,ID = 249578561746447
  4. 登录您的脸书App。
  5. Facebook auth回调返回当前用户访问令牌
  6. STRANGE - 用户ID = 100002923107961(不是249578561746447 ??)
  7. 错误 - “/ me”连接返回“false”
  8. 错误 - “/ 100002923107961”返回“false”
  9. 令人沮丧 Facebook Auth Documentation并未说明这是可能的
  10. 令人沮丧没有关于此
  11. 的文档
  12. 令人沮丧向Faceboook报告此问题会被屏蔽 - See here
  13. 还有其他人甚至已经进入这个领域吗?我该如何从ID为100002923107961的魔术用户转到ID为249578561746447的页面?

1 个答案:

答案 0 :(得分:1)

如果/ me返回false,请使用FB.logout将用户签出,然后向他们显示一条消息,说明他们需要使用用户帐户而不是页面帐户登录。 Facebook清楚地知道这是设计上的错误。