我在使用Facebook API检索特定位置附近的所有餐馆时遇到了一些麻烦。
我发现这些解决方案:Facebook的地方:为了结果按距离和Facebook的图形API搜索的地方按类别,但我没有找到一个方法来过滤餐厅,并得到相同的结果此查询。
有人帮我吗?
谢谢。
试试这个fql。一直在寻找这个问题的答案,直到我发现这个堆栈溢出线程
SELECT page_id, type, categories
FROM page
WHERE page_id IN
(SELECT
page_id,
latitude,
longitude
FROM place
WHERE distance(latitude, longitude, '-30.03852', '-51.17877') < 50000
LIMIT 100)
AND type="RESTAURANT/CAFE"
您可以在子查询中修改纬度和经度值,并按类型过滤结果。但请注意api v2.0已弃用fql
样本输出
"data": [
{
"page_id": 202457279801080,
"type": "RESTAURANT/CAFE",
"categories": [
{
"id": 185459711490789,
"name": "Brazilian Restaurant"
},
{
"id": 168976549819329,
"name": "French Restaurant"
},
{
"id": 163300367054197,
"name": "Seafood Restaurant"
}
]
},
请参阅上面提到的线程以获取更多详细信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句