우리는 같은 버튼이 있습니다. 우리는 data-href를 다음과 같이 채 웁니다. http://foo.com/stuff/1?tracking=member1Facebook "Like"요청 매개 변수 없음
"og"메타 태그에 정의 된 제목과 이미지를 facebook이 긁어 모을 때 data-href의 원래 요청 매개 변수는 무시됩니다. 즉, 추천 회원을 기반으로 제목과 이미지를 사용자 정의 할 수는 없지만 정확하게해야합니다.
우리는 data-href 및 og : url 필드의 모든 값 조합을 사용하지 않으려 고 시도했습니다. 누구든지 아이디어가 있습니까? 다음
<meta content="This title should be based on the referring member" property="og:title"></meta>
<meta content="Content would go here" property="og:description"></meta>
<meta content="http://foo.com/stuff/1" property="og:url"></meta>
<meta content="http://foo.com/images/hello.png" property="og:image"></meta>
<meta content="Foolandia" property="og:site_name"></meta>
우리와 같은 버튼 태그 :
<fb:like data-action="like" data-href="http://foo.com/stuff/1" data-ref="member1" data-send="false" data-show-faces="false" />
사실 우리는 ** 같은 가치가 아닌 것으로 확신합니다. 요청 매개 변수는 본질적으로 구성원 ID입니다. FB가 긁을 때 이는 추천 회원이 아닙니다. FB가 요청 params와 함께 data-href url을 사용하도록 만들고 싶습니다. 우리가 해당 URL을 작성할 때 우리는 멤버가 누구인지 알기 때문입니다. FB가 별도의 요청으로 긁어 모으고 나면, 우리는 그 정보를 잃어 버렸습니다. 아마도 og : url을 생략하면 FB가 data-href 대신에 의존 할 것이지만 여전히 canonical url은 foo.com/stuff/1로 이해합니다. FB가 데이터 -href를 표준으로 간주하도록하려면 어떻게해야합니까? – michdsouza
그럴 필요는 없습니다. 콘텐츠의 'og : url' 태그는 해당 페이지의 표준 메타 데이터가 살아야하는 곳입니다. 크롤러가 대신 페이지를 방문하지만 다른 브라우저를 리디렉션 할 수 있습니다. 크롤러는 일관된 메타 데이터를 가져와야합니다. – Igy