다음 코드는 클릭하면 페이스 북 대화 상자가 팝업되고 사용자가 페이스 북에 인증하면 해당 사용자의 벽에 공유 할 수있는 링크를 생성합니다.팝업 대신 페이스 북 대화 상자를 열려고합니다.
<a href="http://www.facebook.com/dialog/feed?app_id=<APP_ID>&message=<MESSAGE>&caption= <CAPTION>&link=<LINK>&display=popup&redirect_uri=<REDIRECT>" class="share-icon facebook popup" rel='Share via Facebook'></a>
iframe을 사용하여 내 페이지 내에서 동일한 대화 상자를 생성하고 싶습니다. 나는 이것을 다음과 같이로드하려고 시도했다 :
<iframe src="http://www.facebook.com/dialog/feed?app_id=<APP_ID>&message=<MESSAGE>&display=iframe&access_token=ACCESS_TOKEN&redirect_uri=<REDIRECT>&show_error=true&caption=<CAPTION>&link=<LINK>"/>
팝업이 정상적으로 작동한다. 나는 Iframe을 시도하지만, 그것은 다음과 같은 오류를로드 :
API 오류 코드 : 191 API 오류 설명 : 지정한 URL이 응용 프로그램 오류 메시지가 소유하지 않은 : redirect_uri로는 응용 프로그램에 의해 소유되지 않습니다.
두 링크 모두에서 동일한 redirect_uri이기 때문에 물론 잘못된 것 같습니다.
내가 원하는 최종 결과는 페이지에 있어야하며 팝업이 아니기 때문입니다. 어떤 제안?