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

?>

ドメインと URL の設定は fb アプリ ページで正しいです。ただし、ログインリンクをクリックすると表示されますAn error occurred. Please try later.

誰か助けてください。前もって感謝します。

4

1 に答える 1

0

API でアドオンの設定を行っていないようです。私の場合、アプリケーション設定で間違ったパス、間違ったログイン URL、間違ったドメインがあると、このメッセージが表示されます。Facebook の説明は、入門ガイドに記載されています。

編集: キャンバス設定ページです。代わりに「ウェブサイト」の上のオプションを選択する必要があります

于 2012-06-16T20:50:32.897 に答える