我整天都在绞尽脑汁试图让这个 Facebook-SDK 工作。它都连接了,但是当它返回到我的 URL 时,什么也没有发生。这一切都是在我的本地主机上完成的,只是为了测试..
这是我的虚拟代码..
$Session = $this->Manhattan->GetFacebook()->getUser();
if ($Session)
{
die('Authenicated');
}
else
{
header('Location: ' . $this->Manhattan->GetFacebook()->getLoginUrl());
}
The return url is supposed to be http://localhost/ but ends up being http://localhost/?state=010a4fc54ab86bcea7fb1d7ce9433291&code=AQD1X-gOIgfk95rdE-uH59OFkLOLH72VltBZRk_0ZK5qgtpykwwfaUrdNoSvQVJC7P0zVDmBDNhGbH1CiAzdEPaK08xcC8evrc7DUH1jvB7Al0Lyfz3kgeisW6pTORG_hsAUwqsNTekm6I6yKmoIMpUJkH9-7UUYqs5XvekpkcJ1WMkwGndAJzvG9iw5XnPuiUI# =
结果总是这样。。
Facebook::getUser() = 0;
谁能指出为什么?我宁愿使用 PHP SDK 而不是 Javascript SDK,所以请不要向我指出那个方向。
谢谢。