2012-03-26 3 views
2

시나리오 : 내 페이스 북에 로그인되어있는 동안 내 사이트의 공유 링크를 클릭합니다. 내 타임 라인에 게시 할 대화 상자가 나타납니다.외부 사이트에서 페이 스북 타임 라인에 게시

질문 :이 작업을 수행하려면 앱을 만들어야합니까? 아니면 페이스 북에서이 작업을 수행 할 수있는 권한을 요청하는 앱을 제공합니까?

현재 나의 계획은 페이스 북 그래프 API를 php sdk와 함께 사용하여 적절한 권한을 요청하고 타임 라인 POST 요청을 access_token으로 빌드하는 것입니다. 나는 이것을 할 수있는 더 쉬운 방법이 있는지 확실하지 않았습니다. 감사!

답변

2

그래프 API 만 있으면됩니다. 서버가 OAuth 2.0 인증을 지원해야합니다.

FB 앱의 구성 페이지에서이를 처리하는 스크립트의 URL을 추가하십시오.

offline_access 권한이있는 access_token에 대한 요청. (offline_access은 로그온하지 않아도 사용자의 타임 라인에 게시 할 수 있습니다). access_token을 사용하여 here과 같이 messageaccess_token에서 https://graph.facebook.com/me/feed까지 매개 변수가있는 HTTP/POST를 수행하십시오.

참고 : FB 월 1 일부터 offline_access을 비하하고, 2012 년 확인 this.

관련 문제