2012-11-16 2 views
15

특정 도시의 모든 Facebook 이벤트를 가져올 수 있습니까? 필요한 것은 이벤트 ID뿐입니다. 누군가의 사건뿐만 아니라 모든 사건 (공개)이어야합니다. 페이스 북에서 그 정보를 가져올 수 있습니까?특정 도시의 모든 Facebook 이벤트를 가져올 수있는 방법이 있습니까?

+0

웹 사이트 ** http : //www.allevents.in**는 찾고있는 것과 정확히 일치합니다. 그들이 어떻게 이런 식으로 관리했는지 알 수 있습니까? – Dieter

+0

elmcity와 똑같은 방식으로 작동합니다. 여기를 참조하십시오 : http://stackoverflow.com/questions/11181480/how-can-i-query-public-facebook-events-by-location-city – cpilko

답변

4

색인 생성이 가능한 열, 즉 실제 이벤트 ID를 지정하지 않고도 이벤트 테이블을 쿼리 할 수는 없습니다. 이벤트 유형에 대한 검색 기능 및 검색어를 사용할 수 있습니다 (예 :

http://graph.facebook.com/search?q=London&type=event

당신이 다음 추가로이 시간대와 위치에 따라 필터링 할 수 이러한 결과를 일단

http://graph.facebook.com/search?q=Dublin&type=event
.

+0

이러한 쿼리에 의해 반환 된 이벤트는 정렬되지 않습니다. 그리고 생성 날짜별로 필터를 추가 할 수있는 방법이 없습니다. –

0

Facebook search documentation은 위치를 기반으로 "개체"를 검색 할 수 있음을 의미합니다. 예를 들어, https://graph.facebook.com/search?type=location&place=45386717890&distance=1000을 수행하여 뉴욕시 (개체 # 45386717890)의 1000 (마일? km? 그들이 귀찮게 말하는 것은 아닙니다.) 이내에있는 개체 (이벤트 포함) 목록을 가져올 수 있어야합니다. 그러나, 나는 내가 무엇을 근처에서 검색하는지에 관계없이 단지 빈 결과를 얻는다.

이 기능이 고장났습니다.

+0

실험 중에 다음과 같은 오류가 나타났습니다. "너무 많은 타일을 요청하고 있습니다. 상자가 너무 얇습니까?" XD –

+1

오늘 "message": 버전 v2.0 이상에서 "(# 12) 위치 검색이 더 이상 사용되지 않음" – augusto

10

Elmcity는 이벤트 제목에서 키워드를 간단하게 검색합니다. 예를 들어 "Lancaster"를 사용해보십시오. UK, PA, NY OH 및 CA에서 이벤트를 받게됩니다. "피크닉"과 같은 제목에서 위치 기반이 아닌 단어를 검색 할 수도 있으며 스크립트는 이벤트를 반환합니다.

위치별로 이벤트를 쿼리 할 수 ​​있습니다. 그래프 API로 검색 쿼리에서 "센터"매개 변수를 사용

https://graph.facebook.com/search?q=*&type=event&center=37.76,-122.427&distance=1000 

Run the query in FB explorer tool합니다.

위치별로 FQL을 통해 이벤트를 쿼리 할 수있는 방법이 없습니다.

최대 거리는 50000이며 미터로 표시됩니다. 반환되는 레코드 수에는 제한이 있지만 페이징을 사용하여 추가 이벤트를 검색 할 수 있습니다.

이 글을 쓰는 시점에서 (2015 년 6 월) 페이스 북은 자동으로 center 매개 변수를 무시합니다. 이 게시물에서 오는


소스는 : Source Post

+1

위 쿼리는 이벤트를 반환하지 않습니다. 그들은 "장소"쿼리이므로 지역 비즈니스, 랜드 마크 등을 얻을 수 있습니다. 위치 별 이벤트 쿼리는 API 2.0 이후 더 이상 사용되지 않으며 현재 해결 방법이 없습니다. –

5

당신은 페이스 북 그래프 API를 사용하여 장소 근처의 장소 또는 이벤트에 대한 검색,이 신뢰할 수를 찾을 수 있습니다 동안. 페이스 북은 API를 필터링 할 수있는 표준 카테고리를 API에 노출시키지 않으며, 지역 근처에서 이벤트를 주최하고 실제로 찾고있는 것과 관련된 순서로 이벤트를 검색하는 장소를 효과적으로 검색하는 방법은 없습니다 .

실제로는 특정 지점 근처의 장소를 검색 할 수 있습니다. Facebook API는 열린 마이크 밤을 가진 모든 커피 하우스를 반환하지만 콘서트를 개최하는 경기장은 반환하지 않습니다. 관심의 도시에서 검색의 대상 장소를 찾을 수

  • 를 조회 Factual Places API :

    내가,이 워크 플로우를 사용하십시오 이렇게 가고 있었다.
  • 그 결과를 Factual Crosswalk API 통해 전달하여 해당 장소의 Facebook ID를 가져 와서 배열로 연결하십시오.
  • 해당 배열을 사용하여 Facebook Graph API에 해당 위치의 이벤트를 쿼리합니다.
+1

2015 년 9 월에 제작되었습니다. https://github.com/tobilg/facebook-events-by-location – Rohmer

관련 문제