2011-08-28 95 views
0

可能重複:
Graph api and equivalent FQL method give different results?Facebook的圖形API和FQL不匹配

我想在Facebook上的時間和地點過濾查詢的事件。

根據圖表api,一個事件有一個叫做會場的字段,它是一個有緯度和經度的對象

http://developers.facebook.com/docs/reference/api/event/

然而,根據Facebook的查詢語言,事件表有一個名爲場地場,這是一個字符串

http://developers.facebook.com/docs/reference/fql/event/

似乎有不是一個場地表,會場串可能是一個外鍵。

我怎樣才能獲得與FQL座標接近的場地列表?

回答

0

這是文檔中的錯誤;感謝您指出!文檔已更新,以反映「場地」實際上包含由Graph API返回的場地對象中的字段。

您可以使用Graph API的/搜索端點搜索位置。例如,您可以使用以下查詢搜索與「咖啡」相關的地點https://graph.facebook.com/search?q=coffee&type=place&center=37.76,-122.427&distance=1000&access_token=...有關更多信息,請參閱Graph API documentation中的Searching section

+0

謝謝你糾正它。我需要在一段時間**內搜索**座標周圍的事件列表**。我做的FQL查詢返回「_venue_或_start_time_未被索引,因此不能在WHERE子句中使用」。 – siamii