-1

私はあなたが最もチャットしている友達であるアプリを開発していたので、そのアプリケーションにログインするために次のコードを書きましたが、ログインURLを押しようとすると、Facebookの宣誓許可ダイアログページ内に次のエラーメッセージが表示されます:
エラー発生しました。もう一度やり直してください。
私が書いたコードはここにあります:

<?php
require("facebook.php");
require("settings.php");
$facebook=new Facebook(array('app_Id'=>$app_id,'secret'=>$secret,'cookie'=>true));
$user=$facebook->getUser();
if($user)
{
    var_dump($user);
}
else
{
$login_url = $facebook->getLoginUrl(array("scope"=>"read_mailbox"));
    echo "<a href='$login_url'>Login</a>";
echo $login_url;
}
?>

テストアプリのURLは次のとおりです。www.cyberkiller.freeserver.meアプリ のエラーは何でしょうか。

4

2 に答える 2

1

アプリで指定されたリダイレクトとコードで指定されたリダイレクトURLを確認してください。同じである必要があります

それはloignの後にリダイレクトURLを言います

これはサイトURLとして提供されます:アプリの編集ページで

アプリのクレデンシャルも確認してください

グラフAPIを使用すると簡単です。

于 2013-01-25T05:13:41.780 に答える
0

app_IDではなくappIDである必要があります:

正しくない:

$facebook=new Facebook(array('app_Id'=>$app_id,'secret'=>$secret,'cookie'=>true));

正しい:

$facebook=new Facebook(array('appId'=>$app_id,'secret'=>$secret,'cookie'=>true));
于 2013-01-25T05:16:00.603 に答える