2013-03-18 2 views
0

적절한 메타 태그와 함께 내 페이지에 Like 버튼 (https://developers.facebook.com/docs/reference/plugins/like/)을 구현했습니다. 페이스 북에 같은 텍스트가 지금은 좋아한다 :내 응용 프로그램 대신 내 사이트에 Facebook을 연결하는 방법은 무엇입니까?

[[User]] likes [[product_with_link]] on [[site]]. 

[[product_with_link] 내가 좋아 한 링크 나 소요하는 동안은, [[사이트]]이 아닌 사이트의 주요 URL로, 페이스 북의 응용 프로그램에 나를 걸립니다. 이 링크를 클릭 할 때 Facebook이 내 사이트로 리디렉션하고 내 Facebook 앱을 리디렉션 할 수있는 방법이 있습니까?

+0

괜찮을 것이지만 detilas가 없으면이 문제를 파악할 수 없습니다. 실례를 들어 줄 수 있습니까? – lucemia

답변

0

소셜 플러그인을 사용할 때 응용 프로그램을 설치해야한다는 요구 사항의 "제한 사항"입니다. 통찰력이 응용 프로그램 ID에 첨부 될 때이를 쉽게 추적 할 수 있습니다.

간단한 해결 방법을 얻으려면 응용 프로그램의 기본 캔버스 URL에 PHP와 비슷한 코드가 있어야합니다.

echo "<script language='javascript'>"; 
echo "top.location.href = 'http://your.site.com/';"; 
echo "</script>"; 

지금 즉시 응용 프로그램의 캔버스에 사용자의 땅으로, 자바 스크립트가 귀하의 사이트의 해당 페이지로 보내드립니다 리디렉션합니다.

이 리디렉션은 캔버스 URL에 직접 액세스하는 사용자에게도 발생합니다.

+0

더 좋은 솔루션을 원했지만 페이스 북에서 제대로하지 못했기 때문에이 트릭을 사용할 것입니다. 감사. –

+0

문제는 @paul! 이것이 조금 해킹 된 것은 사실입니다 ... 그러나 이것이 당신이 이것을 할 수있게 해주는 유일한 방법입니다. – Lix

+0

@pau - 현상금에 감사드립니다! : D – Lix

관련 문제