2 년 전 facebook login으로 웹 사이트를 개설했고 모든 것이 OK였습니다. 어제, 나는 새로운 프로젝트 작업을 시작했고 다음과 같은 문제가 발생했습니다. 저는 최신 버전의 SDK를 사용하며, 서버는 PHP 5.3.16을 사용하며 iPage에서 호스팅됩니다.Facebook PHP SDK와 관련된 문제
- 로그인이 작동하지 않습니다. 앱에 대한 액세스 권한을 부여한 후 getUser()는 항상 0을 반환합니다.
- 자바 SDK (작동)를 사용하여 로그인하면 api (/ me)는 아무 것도 반환하지 않지만 api (/ user_id)는 작동합니다.
- 로그 아웃 링크가 작동하지 않아 내 앱에서 로그 아웃하지 않고 페이스 북 홈페이지로 리디렉션됩니다.
PHP SDK의 예제 파일을 사용 했으므로 코드에 문제가없는 것으로 확신합니다. 따라서 내 서버 또는 SDK 자체에 이상이있을 것입니다. StackOverflow 및 다른 웹 사이트에서 수십 개의 스레드를 읽었지만 수정 사항을 찾을 수 없습니다. FB PHP SDK를 문제없이 실행하는 수천 개의 웹 사이트가 있기 때문에, 내가 잘못하고있는 것을 혼란스럽게 생각합니다. 나는 어떤 도움을 주셔서 감사합니다.
몇 가지 수정 사항은 액세스 토큰 조작을 제안하지만 FB는 명시 적으로 OAuth를 사용할 때 액세스 토큰이 SDK에서 처리되므로 사용자는 이에 대해 아무 것도 할 필요가 없다고 명시 적으로 말합니다. – friendq