2013-01-07 1 views
0

며칠 전까지 만해도 내 Facebook Feed에 RSS 피드를 생성하기 위해 사용했던 Python 스크립트가 정상적으로 작동했습니다. 내가 사용 된 스크립트는 제 1 정보 내 로그를 사용하여 페이스 북에 서명 한 후이 페이지 호출 및 액세스 토큰을 구문 분석 : 그건 정확히 페이스 북이 원하는 방법입니다 확실하지 않다필수 액세스 토큰을 얻으려면 어떻게해야합니까?

http://developers.facebook.com/docs/reference/api

사람들이 액세스 토큰을 얻을 수 있지만 그래프 API에 대한 모든 정보를 읽는다면 "여기에 자신의 물건에 액세스해야하는 토큰을 얻는 방법이 있습니다." 이 모든 것들은 먼 애호가들에게 노력하는 사람들을 향한 것 같습니다.

여기서 참조하는 페이지가 필요한 JSON 형식 데이터를 반환하도록 액세스 토큰을 얻으려면 어떻게해야합니까? 대한 Access Tokens을 읽어 browser.open

입술 = ('https://graph.facebook.com/me/home?access_token=%s'%의 ACCT)

+0

당신은합니다 ([로그인 문서]보고해야 https://developers.facebook.com/docs/concepts/login/login-architecture /) 당신이해야 할 일을 깊이 묘사하는 말입니다. 또한 나는 비공식적 인 * [SDK] (https://github.com/pythonforfacebook/facebook-sdk)를 살펴볼 것을 제안합니다 – ifaour

+0

너무 많은 세부 사항, 대부분은 내가 원하는 것을 목표로하지 않습니다. 해야 할 일은 매우 간단해야합니다. 내가 원하는 것은 아마도 여기 어딘가에있을 것입니다. https://github.com/pythonforfacebook/facebook-sdk/blob/master/examples/oauth/facebookoauth.py 페이스 북에서 발행 한 페이스 북 페이지에 자격증 명을 입력하면 액세스 토큰이 다시 제공됩니다. 그래프 API와 함께 사용합니다. 나는 ID와 SECRET 코드를 얻기 위해 Facebook에 가입해야한다고 생각합니다. 그것은 트위터에서 꽤 간단했습니다. 왜 페이스 북에서 똑같이 똑같은 것을 찾을 수 없는지 모르겠습니다. –

+0

이 페이지는 내가 원하는 것 같습니다 https://developers.facebook.com/docs/howtos/login/login-as-app/ 어딘가에 가서 APP ID와 APP SECRET을 작성한 것 같습니다. 그 두 항목이 붙은 URL로 이동하여 액세스 토큰을 다시 받으십시오. 페이스 북에서이 두 가지 항목을 얻는 것이 너무 어렵지 않을 것입니다. –

답변

0
  1. 시작은 다른 종류가있다. 서버 측 방법을 사용하여 하나를 검색하려면 access_token
  2. 그런 다음, 사용자의 뉴스 피드 (home connection)를 읽고, 당신은, 당신은의 흐름을 이해하기 위해이 document
  3. 을 따를 필요가 사용자가 필요 당신이이 그림을 참조 할 수 있습니다 서버 측 방법 (출처 : Login Architecture document) :
    enter image description here
+0

예, 사용자 액세스 토큰이 필요하다는 것을 알고 있으며이 이미지를 보았습니다. 로그인 대화 상자 비즈니스가 UI없이 완료 될 수 있습니까? 이전에 작동했던 Python 스크립트에는 그런 것이 필요하지 않았습니다. –

+0

내 5 센트 : Facebook API에는 많은 한계가 있습니다. 그러나 리버스 엔지니어링을 사용하면 Facebook 자체가 마스터 토큰과 어떻게 작동하는지 이해할 수 있습니다. 마스터 토큰은 사용자 이름/암호 인증 후에 만 ​​얻을 수 있으며이 토큰을 사용하면 사용자를 완전히 가장 할 수 있습니다.그러나 사용자가 앱에 비밀번호로 로그인해야하는 경우 아무도 신뢰하지 않으므로 일반적으로 사내 솔루션에만 유용합니다. 그러나 사용 사례는 무엇인가에 달려 있습니다. 페이스 북은 마스터 토큰과 함께 작동하는 비공식 앱을 좋아하지 않는다. –