2011-09-21 3 views
0

향후 세부 이용을 위해 사용자 세부 정보 (유효성 검사 후 Facebook에서 보내는 Signed 요청)를 데이터베이스에 저장할 수 있습니까?PHP Facebook은 사용자의 신용 정보를 저장합니까?

참고 : 임의의 서명 된 요청을 추가하는 것이 아니라 사용자가 앱을 추가하고 Facebook에 로그인 한 후 페이스 북에서 보내는 서명 된 요청을 의미합니다.

+0

아니요. 의도적입니다. 그러나 오프라인 액세스 권한을 사용자에게 요청할 수 있습니다. 이렇게하면 새 토큰을 자유롭게 얻을 수 있습니다. –

답변

2

예. 저장하면됩니다. 서버에 연결되면 원하는대로 할 수 있습니다.

해야할까요? 나는 그렇게 생각하지 않는다. 이 데이터는 사용자가 앱을 사용하는 동안에 만 사용할 수 있습니다.

주목할 점 : 사용자 대신 Open Graph API를 호출하려는 경우 "오프라인 액세스"권한을 요청하지 않은 경우 로그 아웃 할 때 사용하는 모든 토큰이 만료됩니다.

사용자가 앱을 승인 한 후에는 FB 사용자 ID가 포함 된 signed_request에 'user'개체가 계속 있어야합니다.

+0

offline_access가 있으면 페이스 북에 로그인 할 때 사용자 세부 정보 (사용자 스트림, 사진 등)를 가져올 수 있습니까? – nate

+0

예를 들어 이와 같은 작업을 수행하려는 경우에 대한 access_token을 저장해야합니다. 그 사용자를 DB로. –

관련 문제