2012-05-03 4 views
0

은 내가 런타임에 액세스 토큰을 생성의 예를 찾을 수 없어 https://github.com/facebook-csharp-sdk페이스 북의 API 액세스 토큰을 서버 측에서 구할 수 있습니까?

var client = new FacebookClient("token"); 
dynamic me = client.Get("username/feed"); 

페이스 북 C#을 SDK를 사용하여 웹 사이트에 페이스 북의 뉴스 피드를 통합하려합니다. 모든 예는 클라이언트 응용 프로그램을 대상으로하는 것으로 보입니다. 클라이언트 응용 프로그램을 사용하면 응용 프로그램을 권한 부여해야합니다.

지금까지 본 내용을 토대로 (offline_access 권한을 사용하여) 영구 액세스 토큰을 생성하는 방법이 있었지만 2012 년 5 월 2 일부터이 접근법은 사용되지 않습니다.

현재로서는 이것이 지원되는 시나리오조차 확실하지 않습니다.

사용자 참여가없는 서버 측 코드를 사용하여 Facebook 뉴스 피드를 완전히받을 수 있습니까?

편집 : https://developers.facebook.com/roadmap/offline-access-removal/#extend_token 나중에 시도하고 다시보고합니다 수있는 방법이있을 수 있습니다처럼 보인다.

+0

"사용자 이름/암호가있는 경우 액세스 토큰 서버 측을 얻는 방법"또는 "액세스 토큰을 가질 때 피드를 읽는 방법"또는 "브라우저에서 내 서버로 액세스 토큰을 보내는 방법"에 대한 질문은 무엇입니까? –

+0

'내 앱으로 돌아갈 필요가없는 사용자에게 유효한 액세스 토큰을 얻는 방법'이라고 생각합니다. 오프라인 액세스 접근법에 대한 정보에서 다루고 있습니다. 토큰을 유지하려면 60 일마다 한 번씩 방문해야합니다. – Igy

+0

@AlexeiLevenkov 질문 제목을 업데이트했습니다. 나는 사료를 얻는 방법을 안다. 영구 (또는 재생 가능) 토큰을 얻는 방법을 모르겠습니다. –

답변

3

아니요, 사용자 이름/비밀번호로는 아무 것도 할 수 없습니다. 사용자는 페이스 북의 로그인 UI에 이것을 입력해야하고 코드가 원하는 것을 무엇이든하도록 허용하기 위해 버튼을 클릭해야합니다.

+0

+1. 하나는 분명히 속일 수 있고 사용자 이름/비밀 번호를 가지고있는 경우 UI를 자동화 ... 제 3 자 사이트에 대한 사용자 이름/암호를 묻는 것은 좋지 않습니다. –

관련 문제