2014-06-10 4 views
0

IOS 앱을 만들고 facebook 로그인을 사용했지만 php를 사용하여 사용자 사진, 친구 목록과 같은 데이터를 추출하는 경우 사용자가 내 웹에서 다시 승인하도록해야합니까 아니면 하나의 승인은 로그인이 웹용 크로스 플랫폼, ios & android에서 수행되도록 허용 할 것인가?facebook login sessions & premission

답변

0

페이스 북의 Apps API를 사용하면 수명이 짧은 액세스 토큰을 사용하며, 기본 수명은 2 시간입니다. 따라서 플랫폼/OS/응용 프로그램과 상관없이 어쨌든 토큰을 갱신해야합니다. Facebook API에서 반환 된 오류 메시지를 처리하도록 앱을 설정하고 그에 따라 응답해야하므로 액세스 토큰이 만료되면 더 이상 사용자 입력/관리를하지 않고 백그라운드에서 갱신 할 수 있습니다.

사용자 데이터를 효율적으로 활용하는 데있어 앱이 처음 연결될 때 필요한 데이터 (예 : 사용자 사진, 친구 목록 등)를 추출하여 사용을 위해 앱 데이터베이스에 저장합니다. 그런 다음 액세스 토큰이 만료되면 그에 따라 갱신해야합니다.

특히 'Facebook 로그인'은 크로스 플랫폼 사용을위한 몇 가지 기능을 제공합니다. 다음 링크에서이 내용을 읽어보십시오. https://developers.facebook.com/docs/facebook-login/overview/v2.0#cross-platform

앵커 링크는 사용자가 수행 한 세부 정보/정보를 제공해야합니다.

+0

설명해 주셔서 감사합니다. btw, 나는 앨범에서 사용자의 사진을 검색하려고하지만 빈 배열을 가져옵니다. 샘플 코드를 사용했지만 여전히 동일합니다. FB에서 승인을 받아야 테스트 사용자로 사진을 볼 수 있습니까? – dan