2012-05-23 4 views
0

궁극적으로 나는 내 교회를위한 사이트를 만들고 있으며 페이스 북 계정 또는 2, 완료 페이지 및 그룹을 갖고 있으며 모두 액세스 할 수 있기를 바란다. 피드를 가져 와서 사이트 등에서 게시물을 올리면 모든 사람에게 액세스 토큰이 필요하다고 생각합니다. 어디서부터 시작해야할지 모르겠습니다.페이스 북 API 워드 프레스 플러그인을위한 통합 및 확장 액세스 토큰 시간


그래,이 모든 인증 정보에서 길을 잃기 시작합니다. 내가

  • 가 사용자를 대신하여 일을 읽었습니다, 해당 사용자에 대한 액세스 토큰을 필요로하고
  • 는 페이지 나 앱 사람들을위한 액세스 토큰, 를 대신하여 일을 수행하려면 등등.
  • 또한 인 두 개 이상의 도메인에서 API 액세스를 허용 할 수없는 앱을 등록해야합니다.

문서가 흩어져 있기 때문에 내가 원하는 것을하기 위해 응용 프로그램을 구조화하는 방법에 대해 분실했습니다. 내 고객이 소유하고 API 호출을 대신 할 수있는 관련 페이지, 사용자 계정, 앱 등의 링크를 제공 할 수있는 WordPress 플러그인을 만들고 싶습니다.

어떻게 이러한 앱을 설정합니까? 우아하게 OAuth를 처리하려면 어떻게해야합니까?

지금까지 저는 앱 ID 등을 저장하는 클래스를 작성하고 OAuth 프로세스를 거치고 클래스가 만료되었는지를 확인하기 위해 사용자가 로그인 한 적이 있는지에 대한 액세스 토큰을 유지했습니다. 토큰.

더 많은 노련한 페이스 북 개발자가 저와 같은 응용 프로그램을 만드는 것에 대한 상대적 표준을 시작하는 데 도움이 될 수 있습니까? 그 정보를 사용하는 방법을 알려주지 않고 나를 페이스 북 문서 페이지로 보내지 마십시오. 나는 이미 많은 것을 읽었으며 도움이되었지만 다소 어색해졌습니다. 이 WordPress 플러그인을 비교적 보편적으로 사용하고 싶기 때문에 다른 WordPress에 설치하고 Facebook 계정, 페이지, 그룹 및 필요한 다른 장소에 연결할 수 있습니다.

+1

묻기 전에 FB 문서를 읽으십시오. – Raptor

+0

방금 ​​놓은 경우 하향 투표를 제거하십시오. #facebook IRC에서이 사용자를 리디렉션했습니다. 원하는 경우 여기에서 로그를 읽을 수 있습니다. http://phwdbot.iriscouch.com/irc/_design/viewer/index.html – phwd

+0

@ShivanRaptor Facebook 문서에이 작업 방법이 나와 있지 않습니다. 인증을 처리하는 방법을 알려주지 만이 형식이 아닙니다. 그는 단일 계정에 다양한 계정에 대한 액세스 토큰을 추가해야합니다. 아주 독특한 상황입니다. – phwd

답변

0

자신 만의 용도로 일회용 WordPress 플러그인을 만들려면 oauth 인증 작업을 건너 뛰고 그래프 탐색기 도구 (페이지에 게시하는 등의 권한 부여)를 사용하여 access_token을 생성하면됩니다. https://developers.facebook.com/tools/explorer/

또는 여기의 지침에 따라 앱 액세스 토큰을 생성 : 그것은 일반적인 페이스 북의 API에 후킹 다음 출발점으로 워드 문서를 사용하여 구성 플러그인을 설정하고 필요 만들기 https://developers.facebook.com/docs/opengraph/using-app-tokens/

. 당신이 그것에 대해 갈 수있는 두 가지 방법 :

  • 사용자가 페이스 북에서 자신의 앱 ID, 앱 비밀 및 기타 앱 정보를 입력하자 플러그인을 통해이를 인증 또는
  • 사용자가 액세스를 생성하자 자신을 토큰 및 설정 페이지의 WP 플러그인에 입력하십시오.

페이스 북에서 WordPress 플러그인을 만들고 게시/가져 오는 과정은 여기에서 설명하기에는 너무 복잡합니다.이 작업을 수행하려면 WordPress 및 Facebook의 설명서를 사용해야합니다 (마음에 드는지 여부에 관계없이).

이미 인증 프로세스를 처리 할 수있는 기존 플러그인이 있습니다. 시작하겠습니다. 기존 플러그인을 확장하여 원하는 것을 수행하거나 인증 플러그인을 기반으로하는 새로운 플러그인을 만듭니다. 결국 꽤 많은 작업을 줄일 수 있습니다.

+0

지금까지 모든 정보를 제공해 주셔서 감사합니다. 그러나 명확하게하기 위해 앱 액세스 토큰을 사용하면 앱 자체가 아닌 물건을 보내거나 올릴 수 있지만 FB 액자를 소유 한 사용자는 페이지가 있고 페이지, 등 사용자가 소유하고 있습니까? FB 문서를 읽은 후에 다중 토큰이 필요하다고 생각한 곳입니다. 또한 @Niraj Shah, 이미 인증을 처리하는 FB 플러그인에 대해 언급 할 수 있습니까? 나는 FB 통합을위한 WP 플러그인을 둘러 보았으나 아무것도 (예 : btn처럼) 거의하지 않거나 오래되어 더 이상 작동하지 않는 많은 것을 발견하고 있었다. – user1162851

+0

WP 플러그인의 경우 http://www.sociable.es/facebook-connect/에서 FB Connect를 사용합니다. App Access 토큰을 사용하여 정보 만 게시 할 수 있습니다. 메시지를 읽고 쓰려면 사용자의 액세스 토큰이 필요하며 Admin으로 게시하려면'manage_pages' 권한을 요청해야합니다. 다음 WP 플러그인은 Pages에 게시하는 데 적합합니다. http://wordpress.org/extend/plugins/facebook-page-publish/ –

관련 문제