나는 offline_access를 사용하는 응용 프로그램을 가지고 있습니다.페이스 북의 서버 쪽 액세스 토큰을 정상적으로 확장하기
우리는이 API를 통해 백엔드없이 상호 작용할 때 사용자의 페이스 북 벽에 메시지를 게시하기 위해이 권한을 사용합니다. 우리는 iPhone, Android, Blackberry 및 Nokia 전화에 여러 가지 모바일 응용 프로그램을 연결하여 응용 프로그램에 연결할 수 있으며 하드웨어 장치와 인터페이스하는 데스크톱 응용 프로그램도 있습니다. 이러한 응용 프로그램을 사용하면 백엔드에서 페이스 북, 그러나 웹 사이트 만이 사용자가 페이스 북으로 초기 승인을 할 수 있도록합니다.
서버 측 인증을 사용하면 60 일 긴 토큰을 얻을 수 있으며 새로운 토큰을 얻는 유일한 방법은 사용자가 암호를 변경하지 않은 것으로 가정하고 페이스 북에 로그인 한 후 인증 프로세스를 다시 실행하는 것입니다. 응용 프로그램이 일련의 자동화 된 리디렉션으로 표시 될 것입니다.
다른 방법이 있습니까? 예를 들어, fb_exchange_token은 정확히 무엇을합니까? 이 경우 적용 할 수 있나요, 아니면 자바 스크립트 API를 통해받은 토큰에만 적용됩니까?
네이티브 페이스 북 API를 통합하는 것 이외에도 웹 사이트가 아닌 사용자 인터페이스를 위해 할 수있는 일이 있으며 웹 사이트와 동일한 작업을 수행합니까?
fb_extend_token을 사용하려는 시도는 거의 효과가 없었습니다. 표준 인증을 재실행하면 같은 토큰을 반환했지만 60 일의 유효 기간 만 남았습니다. 잠깐 후에 다시 토큰을 확장하지 않았습니다. 나는 이것이 내가 토큰 당 한번씩 할 수 있다는 것을 의미한다.
유효 기간이 60 일이라면 유효합니까? 사용자 대신 "/ me"에 게시하려고하기 때문에 문제가 해결되도록 노력하고 있습니까? –
당신이 무엇을 요구하는지 모르십니까? 응용 프로그램 토큰을 사용하면 실제로 사용자가 서버 측 인증 프로세스를 수행 할 때 얻을 수있는 토큰의 만료 시간을 단축 할 수 있습니다. 이 토큰을 사용하여 사용자의 벽에 게시하려면/토큰이 60 일 후에 만료되며 토큰을 확장하려면 사용자가 다시 프로세스를 진행해야합니다. 애플리케이션 토큰을 사용하고 토큰이 만료되지 않는/user/URLs에 게시하는 경우. 사용자가 권한을 취소하지 않는 한 계속 사용할 수 있습니다. 주주의 사항은이 토큰을 비밀로 유지해야한다는 것입니다. – Sloloem