我在网上发现了这个爱情计算器应用程序,它是开源的,可以免费使用,我在我的测试服务器上设置了它,我添加了所有的应用程序ID和秘密并完成了所有设置,但是当我得到这个权限问题时我或其他人尝试使用它,此脚本中有3个重要文件,
使用以下代码
在Index.php中加载Config.phpinclude_once ('lib/facebook.php'); // Facebook client library
include_once ('config.php'); // Config file
// Constants are located in config.php file
$facebook = new Facebook(
array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET_KEY,
'cookie' => true,
'domain' => FACEBOOK_DOMAIN
)
);
现在,当我试图找出问题时,我在index.php中找到了用于获取权限的代码
$session = $facebook->getSession();
if (!$session) {
$url = $facebook->getLoginUrl(array(
'canvas' => 1,
'fbconnect' => 0,
'scope' => 'publish_stream'
));
echo "<script type='text/javascript'>top.location.href = '$url';</script>";
} else {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
$updated = date("l, F j, Y", strtotime($me['updated_time']));
} catch (FacebookApiException $e) {
echo "<script type='text/javascript'>top.location.href = '$url';</script>";
exit;
}
}
画布应用网址为https://apps.facebook.com/fb-love-calculator-f 域网址为https://apps.mjobz.com/love/
答案 0 :(得分:1)
你正在使用和更新版本的facebook sdk,Facebook sdk已经更新了几次