2012-04-26 2 views
0

나는 "당신이 묻는 질문은 주관적이며 닫힐 것 같습니다." 내가이 책을 쓰기 시작했을 때 비슷한 제목이 많이 나타났습니다.웹 사이트에 자신의 페이스 북 데이터를 표시하는 방법

그래서 나는 그것들을 모두 찾아 보았지만 실제로는 두 가지만이 문제를 푸는데 도움이 될지 모르지만 답을 찾지 못했습니다.

그래서 ... 내 질문을 계속하고 그것이 닫히지 않을 것을 희망합니다.

는 여기 간다 :

내가 원하는 건 별도의 웹 사이트에 페이스 북 페이지의 피드를 보여주는 것입니다. 나는. 상태 업데이트, 사진, 비디오, 이벤트, 의견 및 좋아하는 내용을 모두 공개합니다.

나는 인터넷 검색을했고 페이스 북 개발자 페이지에서도 일부 문서를 보았지만 방문자가 내 fb-app 권한을 부여하도록 만드는 방법에 관한 것이었다. 그런 다음 사용할 수있는 access_token을 얻지 만이 토큰은 만료됩니다.

나는 단지 이미 공개 MY 물건을, 보여주고 싶은, 내가가 방문자 부여 물건을 만들고 싶어 그나마 ... 신경 쓰지 마십시오.

자바 스크립트와 아약스로하고 싶습니다. 내 사이트가있는 곳에서는 PHP가 지원되지 않을 수 있습니다. 그래서 만약 당신이 나를 위해 대답을 자바 스크립트 먼저 말해 주시기 바랍니다 :)

모든 대답은 환영하지만.

제발, 제발 위에 설탕과 함께,이 하나 도와주세요.

답변

1

페이 스북 페이지의 공개 데이터를 얻는 것은 쉽습니다. 페이지를 소유 할 필요조차 없습니다.

Authenticating as an App guide에서 설명한대로 페이스 북을 응용 프로그램 (서버에서)으로 인증 할 수 있으면 페이스 북 응용 프로그램이 필요합니다. 당신이 인증 후

https://graph.facebook.com/oauth/access_token? 
    client_id=YOUR_APP_ID 
    &client_secret=YOUR_APP_SECRET 
    &grant_type=client_credentials 

당신이 토큰 앱 액세스를 수신하고 공공 데이터 API 요청을하는 데 사용할 수 있습니다 : 당신은에 대한 간단한 컬의 요청을 시도 할 수 있습니다.

예를 들어 사우스 파크 페이지 object, feed connection, photos connectionevents connection을 사용해보십시오. 그래프 탐색기에서 사용되는 토큰은 사용자 토큰이지만, 예를 들어 컬 요청에서 가져온 액세스 토큰을 붙여 넣으면 작동합니다.

+0

아 감사합니다. grant_type = client_credentials의 권리는 어떤 종류입니까? 다른 보조금 종류가 있습니까? – dirgardare

+0

그게 당신에게 기본적으로 페이스 북과 인증 된 채널을 제공합니다, 당신은 공개 데이터를 쿼리하는 데 사용할 수 있습니다. 그 이상을 원하면 사용자 액세스 토큰을 가져야하지만 페이지 데이터에는 필요하지 않습니다. "grant_type"에 관해서는, 나는 잘 모르겠다, 나는 단지 한 곳 더 보았을 것이라고 생각한다 : [클라이언트 측 토큰 연장] (http://developers.facebook.com/roadmap/offline-access-removal/) . 답변이 귀하의 질문에 대한 답변이라면, 동의하십시오. 감사 –

관련 문제