2012-12-11 3 views
0

내 페이스 북 페이지에있는 내 응용 프로그램입니다. https://www.facebook.com/SlcChallenge/app_439780382750381 여기 내 문제가 있습니다. Facebook은 일부 사용자에게 signed_request를 보내고 일부 사용자는 을 반환하지 않습니다. 그래서 페이스 북이 서명 된 요청을 보내지 않으면 내 페이지에 오류가 발생합니다. 내 페이지 탭 URL은 https://tippll.com/pagetab.php/Facebook은 sign_request 페이지를 요청하지 않습니다.

해결 방법을 찾도록 도와주십시오. 사전 크리슈나 시마 카르 키

답변

1

에서 감사 캔버스로드에 당신이 대신 signed_requestcode를받은 경우, 이것은 페이스 북이 사용자를 인증 (및 access_token를 검색 할 수 있음을 의미하고 당신을 위해 코드를 전송로 다시 떨어졌다 access_token 교환.

다시 확인합니다 (일반적으로 또는 단지 URL 재 작성)를 통해 SSL 도메인으로 URL 재 작성 비 SSL 요청이있는 경우.이 가끔 발생할 수있는 페이스 북의 응용 프로그램에서 캔버스 URL 설정을.

+0

예, 내 htaccess에서 URL을 다시 작성했습니다. 이제 어떻게해야합니까? 이 문제를 해결합니까? –

+0

캔버스 URL은 페이스 북에서 사용자에게 보내는 URL과 일치해야합니다. 제 경우 페이스 북에서'http' url을 기다리고 있었지만 사용자를'https' url로 다시 작성했습니다. 불일치 때문에 토큰을 확인할 수 없으며 대신 '코드'가 전송되었습니다. –