Facebook SDK/PHP示例代码;不起作用


Facebook SDK / PHP example code doesn't work

我在这个网站上有一个facebook登录绑定,但无法正常工作。所以我下载了最新的phpSDK,并在这里设置了示例:

http://thedrinknation.com/facebook-php-sdk-70030bb/examples/with_js_sdk.php

我已经成功地让Javascript工作了,但PHP永远无法弄清楚用户是谁

(注意:我在上面发布的链接是从github下载的CLEAN代码——我刚刚更改了APPid和Secret ID)。

我正在寻找一些方向-我在FB上的设置有错吗?比如应用程序类型之类的?

-Jim

JS-SDK以正确的方式设置cookie并返回登录状态。

这个问题可能与您的服务器从未将cookie返回到浏览器有关。因此,每次刷新页面时,JS-SDK都会生成新的cookie。它发送到浏览器的唯一cookie是PHPSESSID,只有在丢失时才会发送。

似乎每次调用FB.getLoginStatus()时都会生成新的cookie。你确定你有正确的应用程序设置,如"应用程序域"answers"网站/画布URL"吗?