幫助!我正在嘗試使用Facebook Graph API按位置搜索公共事件。我看過很多帖子,說現在的Graph API的當前版本或FQL都無法實現。但是,我確實看到具有此功能的網站以及許多FQL解決方法。沒有一個對我成功。使用Facebook Graph API按位置搜索公共活動
下面是從API
/search?q=*&type=event¢er=10.4434041,-61.419835&distance=1000
這是我的希望,這將是答案,只是因爲它似乎覆蓋類型的事件和具體的位置被請求我的搜索參數。但是,我錯了,我用30種不同的語言獲得了未來20年的免費三星銀河系統同一個營銷活動的清單。
所以我想查詢那個特定位置的場地(地點),結果是成功的,然後從這些場所獲取ID並逐個查詢每個ID以查看是否有任何相關事件發生具體場地。我不知道如何使用第一個搜索查詢的結果去查詢後半部分,但這是我迄今爲止所做的。
/search?type=place&q=*¢er=10.4434041%2C-61.419835&distance=1000&fields=name,id
返回
{
"data": [
{
"name": "Valid Venue!",
"id": "740199068928858"
},
{
"name": "Valid Venue!",
"id": "522158807878843"
},
{
more valid venue data!!
}
}
我也應該注意到,這個場地搜索會給我在該地點的所有上市地,其中,我知道很糟糕,完全低效率,但我全都出於想法。
我不確定這是否是正確的路徑,但它似乎是我可以想到的按位置獲取事件的最合理的解決方案。任何指導或所有將不勝感激!
謝謝!
https://github.com/tobilg/facebook-events-by-location – bubakazouba