請有瞄了一眼我的代碼..facebook getuser。它總是返回零
<?php
require_once 'src/facebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => 'apppID',
'secret' => 'sercretCode',
'cookie' =>'true'
));
?>
<!DOCTYPE html>
<html xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<meta charset="utf-8" />
<title>Facebook PHP</title>
</head>
<body>
<h1>Hello World</h1>
<?php
//get user from facebook object
$user = $facebook->getUser();
if ($user): //check for existing user id
echo '<p>User ID: ', $user, '</p>';
else: //user doesn't exist
$loginUrl = $facebook->getLoginUrl(array(
'diplay'=>'popup',
'redirect_uri' => 'http://apps.facebook.com/returnpath/'
));
echo '<p><a href="', $loginUrl, '" target="_top">login</a></p>';
endif; //check for user id
?>
</body>
</html>
現在的getUser()方法總是返回0,並進入別的。我總是會得到「登錄」,即使我登錄也一樣。請讓我知道是否有任何問題。我已經看到很多這樣的問題,但沒有一個完全解決了這個問題。我的appid和密鑰是正確的。
我試過登錄。但即使登錄後返回零。 Cookie是可選的。但是,即使我刪除了沒有解決的問題,讓我知道你是否有其他的程序......這是我無法解決的第一步。 – user1710675 2013-03-15 14:05:11