2011-01-17 4 views
0

나는 플래시 페이스 북 응용 프로그램을 사용하여 플래시 클라이언트에서 세션 정보를 가져 와서 세션 정보를 서버로 보낼 수 있습니다.Windows 서비스 또는 데스크톱 응용 프로그램에서 Facebook 응용 프로그램 외부의 사용자 세션 가져 오기

사용자가 페이스 북 응용 프로그램을 통해 서버에 연결되어 있는지 확인해야합니다. 그래서 내 서버에서 직접 페이스 북 페이지에서 사용자의 세션을 가져와야합니다.

어떻게 할 수 있습니까? 모든 데이터베이스와 통신 시스템에 C#을 사용합니다. 플래시 인터페이스는 응용 프로그램 책임 만 수행합니다.

감사합니다.

답변

0

수행 할 수 없습니다. Facebook OAuth 인증을 사용해야합니다. 응용 프로그램을 사용하지 않고 사용자 세션을 사용하려면 "offline_access"확장 권한을 요청해야합니다. 해당 허가가있는 경우 만료되지 않는 액세스 토큰을 받게됩니다. 그런 다음 해당 액세스 토큰을 데이터베이스에 저장하고 Windows 서비스에서 사용할 수 있습니다. 이 모든 것을 훨씬 쉽게 만들기 위해 Facebook C# SDK을 확인하십시오.

+0

답변 해 주셔서 감사합니다. 나는 그것을 지금 검사 할 것이다 :) PHP 웹 사이트와 함께 – softwaremonster

+0

그것은 세션을 얻는 것이 쉽다 [나는 FBML을 사용했고 정말로 빠르고 쉽게 간다] – softwaremonster

관련 문제