0

Facebook 버튼을 사용하여 "좋아"하고 싶은 웹 페이지가 있습니다. OG의 태그는 URL에 매개 변수를 얻는 무엇에 따라 변경되도록 내 페이지 설정을GET 매개 변수별로 Facebook 및 메타 태그를 변경 하시겠습니까?

<meta property="og:title" content="... 
<meta property="og:description" content="... 
<meta property="og:image" content="... 

: 나는 오픈 그래프 메타 태그 설정을 가지고있다. 한편

, 좀 LIKE 버튼과 같이 만들 때 :

<div class="fb-like" data-href="http://www.mysite.com/mypage/?myparam=test1" style="display:inline;" data-send="false" data-layout="button_count" data-width="55" data-show-faces="false"></div> 

<div class="fb-like" data-href="http://www.mysite.com/mypage/?myparam=test2" style="display:inline;" data-send="false" data-layout="button_count" data-width="55" data-show-faces="false"></div> 

당신은 GET 매개 변수는 두 개의 URL에 다른 것을 볼 수 있습니다. 브라우저에서 해당 URL을 방문하면 적절한 og 메타 태그가 소스에 있습니다.

그러나 LIKE 버튼을 클릭하면 GET 매개 변수를 무시하고 페이스 북에 게시 할 기본/기본 og 메타 태그 만 붙입니다.

이것은 디자인에 의한 것입니까, 아니면 내가 잘못하고있는 것입니까? 다른 페이지/URL/경로를 만들지 않고 대체 OG 메타 태그를 사용할 수 있습니까?

+1

라이브 URL을 볼 수 있습니까? 또한 [디버거] (https://developers.facebook.com/tools/debug)는 무엇을보고합니까? – Lix

+2

1) 'og : url'에 올바른 링크가 포함되어 있는지 확인하십시오. 2) [Facebook 디버거] (https://developers.facebook.com/tools/debug)를 사용하여 Facebook 크롤러가보고있는 내용을 확인하십시오. – ifaour

답변

3

페이스 북은 og:url 태그의 표준 URL에서 열린 그래프 데이터를 가져옵니다.

GET 변수를 사용하여 메타 데이터를 변경하려면 스크립트에서 og:url 콘텐츠에도 스크립트를 동적으로 추가해야합니다.

+2

'now ' ? - 적어도 1 년 동안은 아마도 더 길었을 것입니다. – Igy

+0

예. 디버거에서 URL을 방문하면 캐시가 재설정됩니다. – cpilko

+0

감사합니다. –

관련 문제