我是facebook api的新手。我在阅读了fb开发者文档之后编写了以下代码:
<?php
require_once("php-sdk/src/facebook.php");
$config = array();
$config[‘appId’] = '(my app id)'; //correct in actual code
$config[‘secret’] = '(my app secret)'; //correct in actual code
$config[‘fileUpload’] = false; // optional
$facebook = new Facebook($config);
$user=$facebook->getUser();
if($user==0)
{
$params = array(
'redirect_uri' => 'http://mydomain.com/facebook/php_index.php'
);
$login_url = $facebook->getLoginUrl($params);
echo $login_url."<br/><br/>";
echo '<div class="notice">You need to <a href="' . $login_url . '" onclick="top.location.href = \'' . $login_url . '\';">authenticate first</a>.</div>';
}
else
{
echo $user;
}
?>
域名&amp;在fb apps页面中,url seetings是正确的。但仍然点击登录链接时会显示An error occurred. Please try later.
请有人帮帮我。提前谢谢。
答案 0 :(得分:0)
您似乎没有在API中设置插件的首选项。在我的情况下,如果我在应用程序设置中有错误的路径,错误的登录URL和错误的域,我会收到此消息。 Facebook的一些描述可以在他们的getting started guide
中找到编辑:这是画布首选项页面。您必须选择“网站”上方的选项