我有一些非常复杂的代码,现在我已经使它简单得可笑,而且不起作用。Facebook SDK 3.1 getUser最基本的代码不工作
目前,它简单地带我回到页面,登录URL回显。
代码是在这里:
<?php
require 'facebook.php';
// Create our application instance
// (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => 'sd',
'secret' => 'sda',
));
// Get User ID
$user = $facebook->getUser();
if($user) {
echo $user;
} else {
$loginUrl = $facebook->getLoginUrl(array('redirect_uri'=>'http://www.facebook.com/pages/CharlesTestPage/225802194155435?sk=app_252946408094785','scope'=>'email'));
echo $loginUrl;
}
exit;
?>
请。现在我花了整整一天的工作时间,而且我正在哭泣,不仅是为了我自己,而且是为了我的老板。
哭。
编辑:OK,奇怪的是,如果我有REDIRECT_URI设置facebook的标签,如果它没有通过认证本身,那么它不断重定向无限循环。但是,如果我删除重定向
你真的用你的appId和secret取代了sd和sda吗? 无论如何,这里的代码示例看起来像你的 https://github.com/facebook/php-sdk/blob/master/examples/example.php – UnLoCo