2

我是 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;
}

?>

fb 应用页面中的域和 url 设置是正确的。但仍然单击它显示的登录链接An error occurred. Please try later.

有人可以帮帮我吗。提前致谢。

4

1 回答 1

0

您似乎没有在 API 中设置您的插件首选项。就我而言,如果我在应用程序设置中有错误的路径、错误的登录 URL 和错误的域,我会收到此消息。Facebook的一些描述可以在他们的入门指南中找到

编辑:这是画布首选项页面。您必须选择“网站”上方的选项

于 2012-06-16T20:50:32.897 回答