0

이어 정확한 지침을 샘플 오픈 그래프를 게시 할 수 없습니다 : http://developers.facebook.com/docs/beta/opengraph/tutorial/#publish에 따라 지침에 따라

과 점점 오전 오류

에 갈 수 무엇

을 '오류가 발생했습니다'? 코드는 다음과 같습니다 :

==================== ========================

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US" 
xmlns:fb="https://www.facebook.com/2008/fbml"> 

<head prefix="og: http://ogp.me/ns# test_app: 
http://ogp.me/ns/apps/test_app#"> 
<meta property="fb:app_id" content="129xxxxxxxxxxxx" /> 
<meta property="og:type" content="test_app:recipe" /> 
<meta property="og:title" content="Stuffed Cookies" /> 
<meta property="og:image" content="http://x.example.com/cookedrcp.jpg" /> 
<meta property="og:description" content="The Turducken of Cookies" /> 
<meta property="og:url" content="http://apps.facebook.com/test_app/index.php"> 

<script type="text/javascript"> 
function postCook() 
{ 
    FB.api('/me/test_app:cook' + 
       '?recipe=http://apps.facebook.com/test_app/index.php','post', 
       function(response) { 
     if (!response || response.error) { 
       alert('Error occured'); 
     } else { 
      alert('Post was successful! Action ID: ' + response.id); 
      } 
    }); 
} 
</script> 
</head> 

<body> 
<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script> 
    FB.init({ 
     appId:'129xxxxxxxxxxxx', cookie:true, 
     status:true, xfbml:true, oauth:true 
    }); 
    </script> 

    <fb:add-to-timeline></fb:add-to-timeline> 

    <h3> 
     <font size="30" face="verdana" color="grey"> 
      Stuffed Cookies 
     </font> 
    </h3> 
    <p> 
     <img title="Stuffed Cookies" 
         src="http://x.example.com/cookedrcp.jpg" 
         width="550"/><br /> 
    </p>  

    <form> 
     <input type="button" value="Cook" onclick="postCook()" /> 
    </form> 
</body> 
</html> 

=================== ==========================================================================================================

이미 샘플 페이지와 같이 열린 그래프를 만들었습니다. 요리법 요리.

도움이 될 것입니다.

+0

어떤 자바 스크립트 오류가 있습니까? [Facebook Debugger Tool] (https://developers.facebook.com/tools/debug)을 사용하여 페이스 북에서 URL을 보는 방법을 보았습니까? – Lix

+0

'response.error' 란 무엇입니까? –

답변

0

사용자에게 유효한 access_token을받지 못했다는 느낌이 들었습니다. 설명서 (https://developers.facebook.com/docs/beta/opengraph/tutorial/#publish)에는 사용자가 이미 앱에 대해 인증을 받아야한다고 나와 있습니다. FB.api()를 호출하기 전에 FB.getLoginStatus()를 호출하여 현재 사용자가 인증되었는지 확인하십시오.

관련 문제