2011-12-13 3 views
0

3 개의 소셜 네트워크 버튼 (TWEET, +1 및 Facebook)을 통합 할 때 올바른 데이터를 가져 오지 않는 것은 Facebook뿐입니다.올바른 정보를 얻지 못하는 Facebook LIKE 버튼

설명서를 읽으면서 문서를 읽지 않을 이유가없는 것으로 보입니다. 문제의 페이지 그림을 픽업하지 않고 대신 사용자 아이콘을 선택하고 내용을 가져 오지 않습니다.

핵심 콘텐츠를 자동으로 선택해야하지만 META 태그를 사용하면 실패합니다. 이것들도 도움이되지 않습니다.

이 나타납니다 단지 여는 BODY 태그

<div id="fb-root"></div> 
<script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=250606741665703"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

이것은 HEAD

<meta property="og:title" content="The Belgian Empire" /> 
<meta property="og:type" content="article" /> 
<meta property="og:url" content="http://www.robin-knight.com/the-belgian-empire-201112/" /> 
<meta property="og:image" content="http://www.robin-knight.com/wp-content/uploads/Untitled-11-212x160.jpg" /> 
<meta property="og:site_name" content="Quite Cheesed Off" /> 
<meta property="fb:admins" content="597180443" /> 

에 나타납니다 그리고 이것은 당신이있어 예 : http://www.robin-knight.com/the-belgian-empire-201112/

을 볼 수 있습니다

버튼 후

+0

디버그 도구 (https://developers.facebook.com/tools/debug)를 사용하면 마크 업 오류 및 잊어 버린 리디렉션이 표시됩니다 (Facebook은 메타 태그를 모든 리디렉션 체인의 마지막 단계) – Igy

답변

1

열려있는 그래프와 관련된 버그를 찾으려면 항상 Facebook debugger을 사용하십시오.

종류 (끝에 슬래시없이) Facebook debugger에 다음 URL : //www.robin-knight :
객체 URL '는 http : http://www.robin-knight.com/the-belgian-empire-201112

지금 디버거 말하는 것을 볼 수 있습니다 .COM/더 - 벨기에 - 제국 201112 기사 OG '가 여러 지정하기 때문 이 유효하지 않습니다' '유형'/ : 홈페이지 '값 :http://www.robin-knight.com/the-belgian-empire-201112/, http://www.robin-knight.com/the-belgian-empire-201112/을.

소스 코드를 살펴보면 og : url 메타 태그가 두 번 발견됩니다. 그게 네 문제 야.

관련 문제