FB 그래프 API를 사용 중이며 모든 이벤트가 표시되지 않습니다. 이 포럼에서 그룹이 주최하는 이벤트 만 나오지만 그룹이 주최하는 모든 이벤트를 가져 오는 이벤트가 아니라는 것을 알고 있습니다.Facebook 그래프 API가 '호스팅 업체'인 경우에도 모든 이벤트를 가져 오지 못합니다.
예를 들어, https://www.facebook.com/pg/goldenlionbristol/events/에서 이벤트를 가져 오려고합니다. 2017 년 11 월 1 일의 행사 인 https://www.facebook.com/events/315066482344970/은 The Golden Lion에서 주최하지만 통과하지는 않습니다. Nether는 2017 년 11 월 2 일, https://www.facebook.com/events/153007618626727/에 있으며 Golden Lion에서 주최합니다.
코드 (루비) fb_venue I는 상기 예를 들어 [ "url_listings"] = 'goldenlionbristol/이벤트'
Koala.config.api_version = 'v2.10'
oauth = Koala::Facebook::OAuth.new app_id, app_secret
graph = Koala::Facebook::API.new oauth.get_app_access_token
fb_events = graph.get_object(fb_venue["url_listings"])
를 사용하고있다. 이것은 다른 그룹 (예 : https://www.facebook.com/pg/MrWolfs/events/)에서 잘 작동합니다.
감사합니다. 이벤트가 미립자 순서로 반환되지 않았지만 기본 제한이 25 였음을 알지 못했지만 이제는 결과가 '페이지'로 표시됩니다. 'fb_events = fb_events.next_page'를 사용하십시오. –