2012-10-12 2 views
0

저는 페이스 북 앱 개발에 익숙하지 않습니다. 문제가 있습니다 : 저는 페이스 북 페이지를 만들었습니다 (저는 관리자입니다). 이제 간단한 텍스트 영역과 "보내기"버튼으로 외부 웹 페이지를 만들고 싶습니다. 따라서이 페이지로 연결되는 모든 사람들은 Facebook 계정 없이도 Facebook 페이지를 업데이트 할 수 있습니다. 이 상태 업데이트는 내 페이지 관리자 계정으로 보내야합니다. 나는 앱을 작성하고이 앱을 페이지의 publish_streams에 권한을 부여 할 수 있고 승인 후에 $ fbuser = $ facebook-> getUser(); ~ $ fbuser = IDOFMYACCOUNT입니다. 그래서 fbuser는 항상 내 페이지에 게시 할 수있는 계정입니다. (# 200) 사용자가이 작업을 수행하도록 응용 프로그램을 허가하지 않았습니다.외부 페이지를 통한 페이스 북 페이지 업데이트

그래서이 오류는 다음과 같은 다른 브라우저에서 발생합니다. 이것이 내 문제를 해결할 수 있다고 생각하는 방식입니다. 내가 FB 계정을 갖고 있지 않거나 로그인하지 않거나 Facebook 페이지 관리자에게 추가하고 싶지 않은 다른 사람들이 어떻게 Facebook 상태를 업데이트 할 수 있는지 생각하고 있습니까? 외부 웹 사이트의 페이지?

답변

0

만료되기 전에 액세스 토큰을 업데이트하려면 코드에 "baked in"토큰이 있어야하고 일종의 관리자 백 엔드가 필요합니다.

또한 페이지로 게시하려면 manage_pages 권한과 페이지 토큰이 필요합니다.

는 (? 페이지 사용자) 당신이나 다른 사람이 어떻게해야이 특정 토큰 느릅 나무를 얻는 예를 들어 줄 수 /me/accounts

+0

에서 액세스 할 수있는 방법에 그것을 "구워"이 뭔가를 게시 토큰? 범위 안에 manage_pages 권한이 있습니다. – Knob1

+0

@ Knob1 방금 백엔드에 토큰을 보유 할 방법이 필요합니다. 영구적으로 코드에 저장되거나 데이터베이스에 저장됩니다. 특정 토큰을 얻으려면'/ me/accounts'에 액세스하여 그 응답 아래 페이지를 찾아야합니다. https://developers.facebook.com/tools/explorer?method=GET&path=me%2Faccounts의 예 – phwd

관련 문제