2010-12-13 5 views
2

iframe의 머리에 like 버튼 (iframe)이 포함 된 iframe 기반 캔버스가있는 Facebook 응용 프로그램이 있습니다. 표준 메타 태그 (og : title, og : url, og : site_name) 제목을 제외하고는 제대로 작동합니다 (정보가 프로필 벽에 올바르게 표시됨). Facebook URL Linter로 앱의 다양한 링크를 테스트했으며 ug : title 태그는 완전히 무시되었습니다.메타 태그 og : Facebook 응용 프로그램 내 제목이 무시됩니다.

페이스 북 응용 프로그램 내에서 열려있는 그래프 태그에 문제가 있습니까?

감사합니다. 감사합니다. 감사합니다.

답변

0

내 응용 프로그램에서 동일한 문제가 발생했습니다. http://apps.facebook.com/tripline 페이스 북은 응용 프로그램 내부의 페이지에 대한 링크를 직접 공격 한 페이지와 같은 방식으로 처리하지 않는 것 같습니다.

당신은 URL을 린터의 차이 볼 수 있습니다 캔버스 페이지 URL :

  1. OG의 http://apps.facebook.com/tripline/trip.php?id=2015071615051003BEE6FBED6F531103 (OG : 제목 무시되고 대신 trip.php 수)

  2. http://www.tripline.net/api/fbcanvas/trip.php?id=2015071615051003BEE6FBED6F531103#frame-top 다음 iframe에로드 된 실제 페이지 URL (OG : 제목 올바른하지만 프레임에 아니기 때문에이에 연결할 수 없습니다) 주요 사이트에

  3. 페이지를 : http://www.tripline.net/trip/The_Boston_Freedom_Trail-2015071615051003BEE6FBED6F531103 (OG : 제목 올바른, 내가 비유 할 수 없다면 전자 일 아웃, 난 그냥 자책골을 설정하는거야이 캔버스 페이지) 정말

되지 않음 대답에 URL을하지만, 적어도 당신은 ... 당신은 혼자 또는 미친 아니에요 알고있는 뭔가 가치가있다.

+0

Byron에게 감사드립니다. 누군가이 문제에 대한 해결책을 찾았을 것입니다. –

+0

그런데 og : url을 페이지에 설정해도 문제가 해결되지 않습니다. 예를 들어 버튼과 fbml 공유 버튼이 페이지의 실제 URL을 보냅니다. og : url이 아니므로 버튼이 계속 손상 될 수 있습니다. 공유 버튼을 이전 fbml 공유에서 새로운 javascript 기반 FB.ui 공유 대화 상자로 변경했습니다. 여기서 전달 된 URL을 완전히 제어 할 수 있습니다. – byron

1

og 메타 태그를 내 페이지에 추가 할 때 가능한 모든 조합과 제안을 시도했지만 그 중 아무 것도 작동하지 않았습니다. URL을 페이스 북 URL Linter로 테스트 할 때 항상 응용 프로그램 관리 페이지에 정의 된 기본값을 반환했습니다. og 메타 태그가 보이지 않는 것처럼. 더 흥미로운 점은 페이지 소스를 볼 때 og 메타 태그가 존재하지만 페이스 북이나 린터로 평가되지 않았기 때문입니다.

이제 내 캔버스 페이지에서 HTML/OG 메타 태그 정의 이전에 맨 위의 로그인/인증 (및 리디렉션 등에 따라 다름)을 정의했습니다. 이것이 주요 문제였습니다.

og의 메타 태그를 제공하기 전에 당신이 FB 로그인 리디렉션/인증을 수행 할 경우, 다음 FB 크롤러/린터 당신의 메타 정보를 감지 할 수 없으며하려고합니다를 자동으로 입력합니다.

+0

답변에 링크의 본질을 추가 할 수 있습니까? 우리는 링크가 나 빠지더라도 계속 머물러있는 리소스를 만들고 싶습니다. –

+1

@aleksandar, 나는 똑같은 "해킹"을 사용하여 끝냈다. 해결책이 아니었다. –

+0

@ Paŭlo, ok 다른 게시물과 같은 내용을 복사 할 것이다. – Aleksandar

관련 문제