2011-03-23 2 views
2

우리 회사의 Facebook 계정을 사용하여 응용 프로그램 프로필을 만들었습니다. 오늘은 애플리케이션 로그인과 사용자 로그인을 통합하고 oAuth 및 Graph API를 사용하여 사용자 정보를 얻을 수있게되었습니다. 이제 회원 간의 상호 작용을 장려하기 위해 벽 게시물을 Google 페이지 중 하나에 통합하는 과정에 있습니다. 그렇게하면서 메인 계정 대신 응용 프로그램 프로필의 벽 게시물을 가져 오는 중임을 발견했습니다.Facebook 계정에 액세스하십시오.

질문 :

나를 위해 가져 오는 대신에 우리 앱의 벽 우리의 FB 홈페이지 계정의 벽에 기록 할 수 있습니까?

고맙습니다.

+0

"메인 계정"이란 무엇입니까? – abahgat

+0

답장을 보내 주셔서 감사합니다. '기본 계정'의 경우 애플리케이션을 만드는 데 사용 된 사용자 계정을 말합니다. '응용 프로그램 프로필'의 경우 해당 응용 프로그램 ID, 응용 프로그램 비밀 등으로 Facebook 응용 프로그램에 연결된 프로필 –

답변

0

나는 실제로 그것을하는 방법을 이해했다. 경사의 이익을 위해, 여기에 내가 그것을 작동하는 방법입니다

$ this-> facebook-> getLoginUrl (배열 ('req_perms'

  1. 설정 로그인 버튼은 다음과 같은 확장 된 권한을 요청합니다 => 'email, sms, read_stream, publish_stream'))

  2. 메인 계정의 이메일과 비밀번호를 사용하여 로그인 버튼을 클릭 한 다음 '허용'버튼을 클릭하여 액세스 및 쓰기 권한을 부여하십시오. 계정의 벽.

  3. 메인 계정의 Facebook ID를 기록해 두십시오.
  4. 다른 일반 계정처럼 요청을 수행

    https://graph.facebook.com/MyMainAccountID-DoNotClickMeIWontWork/feed?access_token=1234567890|51bc7e65851d8ec74c381171-0484756|x_3x79iy3VU8Wr9qytDqV-BWXa1

내가 알아 내려고

유일하게 남아있는 문제는 한 사용자가 로그인하지 않은 경우 내가 피드를 검색 할 수없는 것이다 유효한 유효한 앱 토큰이있는 경우에도

+0

게시물이 잘못되었습니다. 남은 문제는 피드가 공개되어 있는지에 따라 다릅니다. 사용자가 로그인하지 않으면 개인 피드를 검색 할 수없는 것은 정상입니다. http://developers.facebook.com/docs/reference/api/user/ – olivierlemasle

+0

참조. 다른 사용자 계정이 로그인 할 때마다 내가 자동 로그인하는 사용자 계정을 만들 수있는 방법이 있습니까? 그게 가능하다면 정말 좋을 것입니다. (소원, 소원) –

1

당신은 URL이 https://graph.facebook.com/YOUR-PROFILE/feed

입니다 ... 응용 프로그램의 벽 또는 당신이 그것을 할 수있는 권한이있는 모든 사용자의 벽에, 계정의 벽에 당신의 계정이 "personnal 계정"되어 게시 또는 수 "사업 계정"(Facebook help의 "공식적인"차이점 참조)?

+0

정보를 제공해 주셔서 감사합니다. –