2011-08-16 6 views
1

Facebook의 Like 버튼을 사용하고 있습니다. Facebook은 App ID 메타 태그를 FB.init에 배치하면 내 앱을 통해 내 좋아하는 버튼에서 좋아하는 부분과 통찰력을 추적 할 수 있어야한다고 알려줍니다. 그러나 "관리 페이지"같은 버튼에 표시되지 않으며 같은 버튼이 내 응용 프로그램에 등록 된 것 같지 않습니다.Facebook Like Button 관리자 페이지가 보이지 않거나 AP에 연결 중입니다.

나는 린터를 통해 모든 정보를 올바르게 보여줍니다.

다른 곳에서도 비슷한 게시물을 보았지만 아무도 대답이 없습니다.

내 코드 : 먼저 페이지를 자신을 좋아하는 데 필요한 관리 링크를 참조하기 위해

<meta property="og:title" content="MY TITLE"/> 
<meta property="og:type" content="article"/> 
<meta property="og:url" content="MY URL"/> 
<meta property="og:image" content="MY IMAGE"/> 
<meta property="og:site_name" content="MY SITE NAME"/> 
<meta property="fb:app_id" content="MY NUMERIC APP ID"/> 
<meta property="og:description" content="MY DESCRIPTION"/> 

    <div><div id="fb-root"></div> 
    <script> 
       window.fbAsyncInit = function() { 
       FB.init({ 
        appId: 'MY NUMERIC APP ID', 
        status: true, 
        cookie: true, 
        xfbml: true, 
        channelUrl : 'MY CHANNEL URL' 
        }); 
       }; 
       (function() { 
        var e = document.createElement('script'); 
        e.type = 'text/javascript'; 
        e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; 
        e.async = true; 
        document.getElementById('fb-root').appendChild(e); 
        }()); 
     </script> 

    <fb:like href="MY URL" send="true" width="400" show_faces="true" font="arial" action="like"></fb:like></div></div> 

답변

0

. 또한 fb : app_id 태그에 연결된 응용 프로그램의 관리자 계정으로 Facebook에 로그인해야합니다.

+0

저는 직접 페이지를 좋아했으며, 저는 앱 관리자였습니다. 나는 그것을 만든 사람이다. –

0

관리 기능에 필요한 메타 태그 중 하나가 누락되었습니다. 이 행에 관리자의 사용자 ID를 추가하십시오.

<meta property="fb:admins" content="USER_ID"/>

+2

두 개 모두 필요하지는 않습니다. 단 하나 또는 둘 다 필요합니다. –

+0

Ahh jeff가 맞습니다. 방금 시도했습니다. @ 존 - 내 페이지를 다시 보냈습니까 (http://developers.facebook.com/tools/lint/)? – DSchultz

1

도메인에 대한 통찰력을 추적하는 가장 좋은 방법은 www.facebook.com/insights에서 도메인을 주장하는 것입니다. 해당 URL에 로그인하면 도메인에 페이지에있는 관리 태그를 연결하고 앱 관리자는 누구든지 통찰력을 볼 수 있습니다.