2013-01-17 1 views
0

앱을 만들었으므로 앱 ID와 비밀번호를 사용하고 있습니다. 내가 사용 공개 이벤트가있는 모든 페이지에 대한 이벤트 배열을 검색 할 수 있습니다이벤트 설명을 검색하려면 액세스 토큰이 필요합니까?

// Lady Gaga example (not a fan!) 
$event_array = $facebook->api('/ladygaga/events'); 

반환되는 배열이 나에게 제공합니다

[name] 
[start_time] 
[end_time] 
[timezone] 
[location] 
[id] 

내가 [설명] 원하는 거기에 있었다, 나는 할 것! 이것은 커뮤니티 이벤트 캘린더를위한 것이며 내 멤버가 원하는 경우 페이스 북 이벤트를 추가 할 수 있기를 바랍니다. 그들이 내게 페이스 북 사용자 이름을 알려주고 그들의 이벤트를 쉽게 출력 할 수 있기를 바랬다.

다음은 질문입니다. 이벤트에 대한 설명을 보려면 페이 스북 로그인해야합니까? 그렇다면 어떻게 작동할까요?

답변

0

두 가지 질문이있는 것 같습니다.

페이지 이벤트 : 당신은 그냥 ladygaga 같은 페이지의 이벤트를 조회하는 경우, 당신은 당신의 API 호출에 fields을 요청하여 설명을 얻을 수 있습니다.

'/ladygaga/events?fields=name,start_time,timezone,location,description,id' 

가 (당신이 fields 매개 변수를 지정하면, 당신은 수동으로 당신이 필요로하는 모든 분야를 요청해야합니다.)

만큼 모든 액세스 제한을 설정하지 않은 페이지 소유자, 당신은 이러한 정보를 얻을 수 appidsecret으로만 인증합니다.

사용자 이벤트 : 당신이 user에 속하거나 제한 페이지를 조회하는 경우, 다음 사용자가 user_events 권한을 가진 앱에 로그인하는 데 필요한 이벤트를 표시하십시오. 친구의 이벤트도보고 싶다면 friend_events으로 요청해야합니다.

한 명의 사용자로부터 결과를 저장하고 다른 사용자에게 표시하면 Facebook의 서비스 약관을 위반하게됩니다.

+0

좋은 답변입니다. 고맙습니다. –

관련 문제