Facebook PHP SDK的问题

时间:2013-08-25 19:40:40

标签: facebook-php-sdk facebook-login

2年前我建立了一个facebook登录网站,一切正常。昨天,我开始研究一个新项目,遇到了以下问题。我使用最新版本的SDK,服务器使用PHP 5.3.16并托管在iPage上。

  1. 登录无效。在我授予对应用程序的访问权限后,getUser()始终返回0.
  2. 当我使用Javascript SDK(有效)登录时,api(/ me)不返回任何内容,但api(/ user_id)可以正常工作。
  3. 退出链接不起作用,并在不退出我的应用程序的情况下重定向到Facebook主页。
  4. 我在PHP SDK上使用了示例文件,因此我确信代码没有任何问题。因此,我的服务器或SDK本身一定有问题。我在StackOverflow和其他网站上阅读了数十个主题,但找不到任何修复。 由于有成千上万的网站运行FB PHP SDK没有问题,我很困惑我做错了什么。我很感激任何帮助。

1 个答案:

答案 0 :(得分:0)

在第3部分,您可以使用getLogoutURL()中的下一个参数指定用户在注销时发送的URL,它默认为facebook。无论哪种方式,它所做的只是将你从facebook中注销,如果你在下一个指定它在后台,或者如果没有前景,它会不会阻止你的应用程序访问你的详细信息(不正确?)超出我无法帮助因为我自己网站已被搁置2周,因为我无法解决退出问题,在第一次访问后,它总是设法获取用户ID并报告用户详细信息,即使没有登录到FB。