서버와의 통신을 기반으로하는 iPhone 애플리케이션을 개발 중이며 Facebook 인증 메커니즘을 사용하고 싶습니다.
기본적으로 다음과 같이 작동해야한다고 생각합니다.
- 내 iPhone 앱에서 사용자는 이메일과 비밀번호를 사용하여 Facebook에 로그인합니다.
- 사용자는 관련 Facebook 애플리케이션에 대한 자신의 데이터에 대한 액세스를 허용합니다.
- 로그인에 성공하면 내 iPhone 앱이 액세스 토큰을받습니다.
- 내 서버와의 추가 통신에서 내 iPhone 애플리케이션은 수신 된 Facebook 액세스 토큰을 사용해야합니다 (예 : 쿼리에서).
- 내 서버가 액세스 토큰을 사용하여 iPhone 앱에서 쿼리를 받으면이 토큰이 유효한지 (그리고 누구에 대해) Facebook에 요청해야하며, 그렇다면 서버는 사용자가 Facebook으로 인증되었다고 가정해야합니다.
내 질문은 : 주어진 액세스 토큰이 유효한지 서버가 Facebook에 어떻게 요청해야합니까? 내 Facebook 앱에서 토큰이 유효한지 어떻게 든 확인해야한다고 생각합니다.
API를 그래프로 만들기 위해 많은 Facebook 쿼리를 시도했지만 예상대로 작동하지 않았습니다. 몇 가지 예를 들어 주시겠습니까?