페이지에 대한 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를 변경하고도 모든 편집에 승인을 요청 내가 소유 한 페이지. 내가 클릭하고 싶지는 않지만 액세스 대금이 없습니다.
- 그래프 API 탐색기로 이동
- 드롭 다운 메뉴에서 앱을 선택하십시오
- "액세스 토큰 받기"를 클릭하십시오
manage_pages
권한을 선택하십시오 ( 권한이 필요할 수도 있습니다user_events
)- 이제
me/accounts
연결에 액세스하고 페이지를 복사하십시오.access_token
- 페이지 ID를 클릭하십시오
access_token
GET 필드에 페이지 추가- (예 : 당신이 원하는 연결을 전화
PAGE_ID/events
)
Facebook 앱에 페이지에 대한 영구 액세스 권한을 부여하려면 여기를 참조하십시오 (사용자 / 앱 소유자가 로그 아웃 한 경우에도).
http://developers.facebook.com/docs/opengraph/using-app-tokens/
" 앱 설정을 통해 애플리케이션 암호를 새로 고치지 않으면 앱 액세스 토큰 이 만료 되지 않습니다 ."
찾기가 조금 어렵지 않으면 이것에 대한 문서가 좋습니다.
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
'Programming' 카테고리의 다른 글
WPF의 첫 번째 창에서 두 번째 창을 어떻게 열 수 있습니까? (0) | 2020.07.26 |
---|---|
Google Maps JavaScript API RefererNotAllowedMapError (0) | 2020.07.26 |
String.Format과 문자열 연결을 사용하는 것이 더 좋은 경우는 언제입니까? (0) | 2020.07.26 |
배열이 비어있는 경우 foreach를 건너 뛰는 가장 깨끗한 방법 (0) | 2020.07.26 |
벡터에서 여러 값을 삭제하는 방법은 무엇입니까? (0) | 2020.07.26 |