Programming

페이지에 대한 Facebook 액세스 토큰

procodes 2020. 7. 26. 13:32
반응형

페이지에 대한 Facebook 액세스 토큰


페이스 북 페이지를 가지고 싶습니다. 첫 번째는 피드이며 내가 읽은 내용은 공개입니다 (access_token 필요 없음). 그러나 나는 또한 이벤트를 얻고 싶습니다 ... 공개되지 않으며 access_token이 필요합니다.

사용자가 Facebook이나 그와 비슷한 것을 로그인하고 싶지 않습니다. 이 페이지에서만 가능한 모든 데이터를 푸시하고 싶습니다. 그렇기 때문에 내가 여기에서 찾은 많은 예제와 https://developers.facebook.com/blog/post/500/에 있는 많은 예제를 이미 버렸습니다 .

내가 원하는 것은 내 Facebook 응용 프로그램이 내가 소유 한이 Facebook 페이지 (관리자)의 데이터를 푸시하기 위해 완전한 권한 부여 및 access_token을 가지고 있다는 것입니다. 이게 가능해? 나는 이미 많은 것을 시도했지만 아무것도 효과가없는 것 같습니다.

나는이시를 클릭 시도 : https://www.facebook.com/dialog/oauth?client_id=150635421702954&redirect_uri=http://MY_URL/&scope=manage_pages&response_type=token&fields=access_token - 내 사이트에 MY_URL를 변경하고도 모든 편집에 승인을 요청 내가 소유 한 페이지. 내가 클릭하고 싶지는 않지만 액세스 대금이 없습니다.


  1. 그래프 API 탐색기로 이동
  2. 드롭 다운 메뉴에서 앱을 선택하십시오
  3. "액세스 토큰 받기"를 클릭하십시오
  4. manage_pages권한을 선택하십시오 ( 권한이 필요할 수도 있습니다 user_events)
  5. 이제 me/accounts연결에 액세스하고 페이지를 복사하십시오.access_token
  6. 페이지 ID를 클릭하십시오
  7. access_tokenGET 필드에 페이지 추가
  8. (예 : 당신이 원하는 연결을 전화 PAGE_ID/events)

Facebook 앱에 페이지에 대한 영구 액세스 권한을 부여하려면 여기를 참조하십시오 (사용자 / 앱 소유자가 로그 아웃 한 경우에도).

http://developers.facebook.com/docs/opengraph/using-app-tokens/

" 앱 설정을 통해 애플리케이션 암호를 새로 고치지 않으면 앱 액세스 토큰 이 만료 되지 않습니다 ."


찾기가 조금 어렵지 않으면 이것에 대한 문서가 좋습니다.

Facebook Graph API-페이지 토큰

node의 fbgraph를 초기화 한 후 다음을 실행할 수 있습니다.

var facebookAccountID = yourAccountIdHere 

graph
.setOptions(options)
.get(facebookAccountId + "/accounts", function(err, res) {
  console.log(res); 
});

다음 위치에있는 토큰으로 JSON 응답을받습니다.

res.data[0].access_token

참고 URL : https://stackoverflow.com/questions/8231877/facebook-access-token-for-pages

반응형