2011-10-01 5 views
0

나는 내 웹 사이트를 My SMS Buddy으로 만들었으며 페이스 북에 내 웹 사이트를 공유하는 데 버튼과 같은 하나의 페이스 북을 포함 시켰습니다. 하지만, 같은 버튼을 클릭 할 때마다, 그것은 내 웹 사이트 URL을 보여주는 것입니다,하지만 그것은 메인 페이지 내의 모든 정보에 대한 코드를 작성했지만, 엄지 손톱, 제목, 설명을 표시하지 않습니다. 이 잘못 여기서 뭐하는 거지 메인 페이지Facebook의 좋아요 및 공유 정보가 제대로 표시되지 않습니다.

<head> 
<meta property="og:title" content="My SMS Buddy" /> 
<meta property="og:type" content="activity" /> 
<meta property="og:url" content="http://www.eravikant.com" /> 
<meta property="og:image" content="http://www.eravikant.com/images/image.jpg" /> 
<meta property="og:site_name" content="My SMS Buddy" /> 
<meta property="fb:admins" content="100002723853376" /> 
<meta property="og:description" content="Share and Send Free Sms Anywhere In India Which Support Upto 160 Characters Long Sms Without Any Advertisements Attached with the Sms To Any Mobile In India With Easy Group Messaging" /> 
</head> 

<body> 
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.eravikant.com&amp;send=false&amp;layout=box_count&amp;width=60&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font=segoe+ui&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:60px; height:90px;" allowTransparency="true"></iframe> 
</body> 

필요 제안의 샘플 코드는 ... 제안은 페이지의 HTML에서 정말 이상한 일이있다 ...

답변

0

이해할 수있을 것이다. 열기 및 닫기 HEAD, BODY 및 HTML 태그 래핑과 중복됩니다. 이는 유효하지 않은 HTML이며 전혀 구문 분석하지 않습니다. 또한 HTML의 어느 부분을 렌더링할지 모르기 때문에 웹 브라우저에 페이지가 제대로 표시되지 않습니다. 이것은 Facebook을 혼란스럽게 만드는 것입니다.

첫 번째 HTML 열기 및 닫기 (내용 추가)를 제거하면 Facebook에서 OG 메타 데이터를 올바르게 가져와야합니다. 그것은 두 번째 HTML HEAD 메타 데이터에 있으며 괜찮아 보입니다.

+0

귀중한 답장을 보내 주셔서 감사합니다.하지만 여전히 동일한 문제에 직면하고 있습니다. –

+0

제안 된 수정 사항을 실행하면 실제로 문제가 해결되었습니다. 페이스 북은 캐시를 삭제하는 데 약간의 시간이 걸린다. 테스트로서 개발자 테스트 페이지에서 URL을 확인하십시오. https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.eravikant.com%2F 데이터가 잘 전달되고 있습니다. 캐시가 지워지면 모두 설정됩니다. – Liam

+0

Liam이 맞습니다. 주요 페이지에서 중복 된 HTML 및 헤드 태그를 제거해야합니다. 그러면 값을 파싱하는 데 도움이됩니다. 또한 정보의 실수 나 정확성을 확인하기 위해 [Facebook Developer] (https://developers.facebook.com/tools/debug)에서 웹 사이트 URL을 디버깅해야합니다. 또한 소셜 플러그인의 이러한 유형에 대한 자습서를 사용할 수있는 블로그를 참조 할 수 있습니다. –

관련 문제