2012-07-04 2 views
0

저는 facebook 응용 프로그램에서 새로운데, fbml에서 그래프 API로 코드를 변경하려고했지만 그래프 API가 리디렉션되지 않으면 404 페이지를 찾을 수 없습니다. 내 캔버스 유형은 FBML입니다. 캔버스 유형 FBML을 iframe으로 어떻게 바꿀 수 있습니까? 내 코드는 ...이 그래프를 해결하는 방법 api 리디렉션이 작동하지 않습니다.

<?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"]; 
     } 
} 
?> 

누구든지 저를 도와주세요, 당신은 페이스 북 앱 설정에서 캔버스 유형을 변경해야

+0

코드를 게시하십시오. –

답변

0

입니다. developer.facebook.com에 로그인 한 다음 앱으로 이동하여 설정을 편집해야합니다.

+0

어떤 유형의 설정을 언급 할 수 있습니까? –

+0

@SonalKhunt 옵션이 Facebook 앱에서 제거되었습니다. http://blog.wildfireapp.com/2011/09/29/facebook-will을 방문하십시오. - turn-off-all-fbml-on-june-01-2012-transition-to-iframes-now/ –

+0

ok 고맙습니다. –

관련 문제