【发布时间】:2014-03-02 12:57:39
【问题描述】:
我写了正确的 AppID 和 APP secret,但是当我在浏览器上运行它时,Facebook 说“需要参数 app_id”
此代码是否有任何错误,或者我错过了一些信息? 链接在这里 www.smmstest.base.pk/
<?php
require 'libs/facebook.php';
$facebook = new Facebook(array(
'appID' => '********************',
'secret' => '*************************',
'cookie' => true
));
$user = $facebook->getUser();
if ($user)
{
try
{
$user_profile = $facebook->api("/me");
}
catch (FacebookApiException $e)
{
error_log($e);
$user = null;
}
}
if ($user)
{
$logoutUrl = $facebook->getLogoutUrl();
}
else
{
$loginUrl = $facebook->getLoginUrl();
}
?>
<!doctype>
<html>
<head>
<title>Fan page login</title>
</head>
<body>
<?php if ($user): ?>
<a href="<?php echo $logoutUrl; ?>">Logout</a>
<?php else: ?>
<div>
<a href="<?php echo $statusUrl; ?>">Check the login status</a>
</div>
<div>
<a href="<?php echo $loginUrl; ?>">Login with Facebook</a>
</div>
<?php endif ?>
</body>
</html>
【问题讨论】:
-
可能是错字?
app_id!=appID -
只有一种方法可以找出答案。
标签: php facebook-php-sdk