2011-03-29 6 views
0

을 사용하여 인증되지 않은 사용자의 벽에 게시하면 사용자가 Facebook에 인증되지 않은 경우 그래프 API를 사용하여 벽에 게시 할 수 있습니까? 나는 사용자 ID로 FB.api('/me/feed/', 'post'...에 나를 대체하려고했지만, 작동하지 않았다. Quora는 FB에서 로그 아웃 할 때도 내 fb 벽에 메시지를 게시 할 수 있습니다.facebook 그래프 api

답변

1

사용자는 할 수 있지만 사용자에게 offline_access 권한을 부여해야합니다.

이 페이스 북 문서에서입니다 : 언제든지 사용자를 대신하여 인증 된 요청을 수행하는 응용 프로그램을 활성화합니다. 기본적으로 대부분의 액세스 토큰은 짧은 기간 후에 만료되어 응용 프로그램이 실제로 응용 프로그램을 사용할 때 응용 프로그램이 사용자를 대신하여 요청을 수행하도록합니다. 이 권한은 OAuth 엔드 포인트가 반환 한 액세스 토큰을 오래도록 만듭니다.

+1

그냥 보조 노트 : 대부분의 사용자가 경험에서, 행복하게 당신에게이 권한을 부여하지 않습니다. 실제로이 기능이 필요한지 고려하고 응용 프로그램을 인증하는 사용자 수를 줄이십시오. –

+0

좋은 지적. 그들은 페이스 북 로그 아웃 그러니까 기본적으로 경우에, 나는 그들이 이미 이전 FB에 연결했고 내가 바로, 자신의 ID를 경우에도 연결 페이스 북에 링크를 표시해야합니까? – Prabhu

+0

맞습니다. 사용자는 익숙해지고 있습니다. 그것은 일하는 방식 일뿐입니다. 해결 방법을 찾을 이유가 없습니다. IMHO. –