2011-05-07 2 views
1

내 사용자를 통해 내 앱을 통해 내 Facebook 북에 게시하려고합니다. 앱에 오프라인 액세스 권한을 부여했으나 여전히 액세스 기록이 변경되는 경우가 있습니다.Facebook API는 앱에 대한 사용자 액세스 권한을 얻습니다.

나는 페이스 북의 API를 사용하여 accesstoken을 얻을 수 있는지 알고 싶습니다.

지금 당장 facebook sdk에서 example.php를 사용하여 로그인하고 거기에서 accesstoken을 가져 왔습니다.

다시 한 번 말씀 드리지만, 애플리케이션 액세스를 원하지 않습니다. 나는이 앱을 사용하는 것에 대한 사용자 동의서를 원한다.

감사합니다.

+0

사용자 액세스 토큰과 같은 것이 100 % 확실합니까? – harism

+0

@harism 잘 모르겠다. 사용자 액세스 토큰이 있는지는 모르겠지만 SDK에서 example.php를 사용할 때 두 개의 배열이있다. 하나는 내 사용자의 정보이고 다른 하나는 내 계정을 사용하는 응용 프로그램 정보이고 access_token, base_domain, expires, secret, sesseion_key, sig 및 uid와 같은 항목이 있습니다. – Ron

+0

확인. 그래서 당신이 쫓고있는 access_token은 만료되지 않았지만 응용 프로그램에 오프라인 액세스 권한을 부여한 사용자 계정에서 무한한 시간을 할애했습니다. – harism

답변

2

인증 단락의 앱 로그인 섹션은 https://developers.facebook.com/docs/reference/api/입니다. 읽어보십시오. 토큰을 새로 고치려면 잘못된 액세스 토큰 오류가 발생하면 호출해야합니다. 그러나 토큰이 만료 되었기 때문에 권한이 부족하여 토큰이 유효하지 않은 경우가 있습니다.