0

私は Facebook アプリケーションを初めて使用します。コードを fbml からグラフ API に変更しようとしていますが、グラフ API のリダイレクトが機能せず、404 ページが見つかりませんと表示されます。私のキャンバス タイプは FBML です。キャンバス タイプ FBML を iframe に変更するにはどうすればよいですか。私のコードは、

<?php function index()
        {
        $facebook = new Facebook(array(
                    'appId'  => '1670025435555',
                    'secret' => '682018907e58d7208d9b663d9073op09',
                    'cookie' => true,
                    ));

                     $session = $facebook->getSession();
                     $app_id = "1670025435555";     
                     $canvas_page = "http://apps.facebook.com/englishlanguageclub/";
     $auth_url = "http://www.facebook.com/dialog/oauth?client_id=". $app_id . "&redirect_uri=" . urlencode($canvas_page)."&scope=user_about_me,user_hometown,email,read_requests,read_stream,publish_stream,user_birthday,sms";
         if(isset($_REQUEST["signed_request"]))
         {
             $signed_request = $_REQUEST["signed_request"];
             list($encoded_sig, $payload) = explode('.', $signed_request, 2); 
             $data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
         }
        if (empty($data["user_id"]))
         {  
          echo("<script type='text/javascript'> top.location.href='" . $auth_url . "'</script>");

        }
      else 
      {
         $uid = $data["user_id"];
      } 
}
?>

誰でも私を助けてください...

4

1 に答える 1

0

Facebookアプリの設定からキャンバスの種類を変更する必要があります。あなたはdeveloper.facebook.comにログインし、そしてあなたのアプリに行きそしてそれから設定を編集する必要があります。

于 2012-07-04T06:24:02.103 に答える