내가 읽은 Q & 페이스 북에서 offline_access를 처리하는 방법을 이해하기 위해 여기 및 다른 스레드에서와 마찬가지로 여전히 작동 방식을 완전히 이해하지 못하고 있으므로 누군가에게 설명해주십시오.facebook offline_access vs access_token
페이스 북과 같은 것처럼 보이지만 매번 로그인 할 필요없이 사용자 정보에 액세스 할 수있는 클라이언트 응용 프로그램을 계속 지원합니다. (예 : 클라이언트 응용 프로그램 설치 중 사용자가 한 번 이상 권한을 부여한 경우)
이 모든 것을 가능하게하는 access_token은 약간 이해가 잘되지 않습니다.
나는 C# 코드에서 access_token이 읽기 전용 속성이므로 클라이언트 응용 프로그램은 저장 및 재사용 할 수 없으므로 클라이언트 응용 프로그램은 매번 사용자 대신 토큰을 인증 서버 (페이스 북 서버)에 요청해야합니다. 그런 다음 offline_access (장기간 사용하는 access_token, 만료 기간은 약 60 일)가 필요하며 일부 사람들은 기본 access_token (1-2 시간)이 충분하다고 말하면서 매번 요청합니다.
누구나 명확하게 설명하고 C# 코드 또는 링크 코드를 제공 할 수 있습니까? 당신은 사용자가 응용 프로그램 권한을 부여 할 때 offline_access
선택한 경우 사전
오류 - 이것은 웹 기반 Facebook 통합과 관련이 있습니다. – Drew
당신이 설명 데스크탑 애플 리케이션에 적용되는 것 같아요. 내가 이해하지 못했던 한 가지는 access_token이 프로세스에 log_in이 포함되어 있지 않으면 클라이언트 응용 프로그램에 부여 될 때입니다. TryParseOAuthCallbackUrl이라는 일부 함수가 있으며이 콜백 함수가있는 것 같습니다. 토큰을 반환 할 수 .. 그것은 oauthResult하지만 지금은 null을 반환 아니에요 .. –