: http://developers.facebook.com/blog/post/462/페이스 북은 iframe 탭 서명 요청 항상 빈
내가 서명 요청을 풀어야 their example code를 사용하려고 해요 탭에 전달 된 것으로 가정하면 $_POST
, $_GET
및 $_REQUEST
은 항상 비어 있습니다.
정확한 코드는 캔버스 페이지에서 작동하며 서명 된 요청을 구문 분석 할 수 있습니다.
내가 최근 발표에서 누락 된 것이 있습니까?
덧붙여서, 애플 리케이션은 시장에 공개되지 않고, 팬 페이지 내 탭이 인스톨되고 있습니다. 그게 효과를 낼 것입니까?
-eth
바위에 등 인증. 이것은 지금 막 도움이되었습니다. – ceejayoz
이것으로 해결되었습니다. 감사! –
당신은 맞지만 부분적입니다. 이것은 Facebook의 문제가 아닙니다. Facebook은 개발자 영역에서 지정한 URL에 서명 된 요청을 보냅니다. 필자의 경우, 탭 URL로'mydomain.com/tab /'을 삽입했는데, 선택하는 프레임 워크가'mydomain.com/tab /'을'mydomain.com/tab'으로 리다이렉트합니다. (슬래쉬). 이것은 GET 리디렉션 (간단히 말하면)이므로 서명 된 요청은 손실됩니다. 귀하의 경우에는 서명되지 않은 요청 손실을 유발하는 후행 슬래시가있는 비 후행 슬래시 URL에서 URL로 리디렉션됩니다. – Andreyco