2012-08-17 4 views
-1

인스턴트 메신저 API (https://github.com/facebook/facebook-php-sdk)를 사용하고 일부 팬 페이지의 이벤트 세부 정보를 검색 할 수 있는지 궁금합니다. 하지만 그 페이지의 관리자가 아니라는 것을 말해야합니다. 어떤 방법으로도 가능합니까?공개 팬 페이지에서 Facebook 이벤트 가져 오기

답변

1

예, 가능합니다. 페이지 소유자가 이벤트를 공개 한 경우 앱 자격 증명으로 SDK를 초기화하면됩니다.

페이지 소유자가 어떤 식 으로든 (나이, 국가 등)에 자신의 사이트를 제한 한 경우
require '/path/to/sdk/facebook.php'; 
$fb = new Facebook(array(
     'appid'=>'YOUR_ID', 
     'secret'=>'YOUR_SECRET' 
    )); 
$page_events = $fb->api('/ikeausa/events', 'GET'); 
printf ('<pre>%s</pre>', $page_events); 

, 당신은을 충족하여 응용 프로그램에 사용자를 인증해야합니다 예를 들어,이 IKEA USA의 모든 이벤트 얻는다 페이지의 제한 사항을 볼 수 있습니다. Maker 's Mark에 연령 제한이있는 페이지가 있으므로 ikeausamakersmark으로 바꾸면 오류가 반환됩니다.

+1

)입니다 ... '비밀'=> ' YOUR_SECRET ' )); – Jazzy

+0

Jason에게 감사드립니다. 내 대답을 편집했습니다. – cpilko

+0

이 솔루션은 더 이상 작동하지 않습니다. –

3

이 예는

실행 event_member에서이

SELECT 이드 가능하다 WHERE UID = 17,414,523,278

17414523278가 페이스 북의 페이지 ID :없는

관련 문제