是否可以创建一个Facebook应用程序,显示最近的兴趣点位置列表?
与现有的Urbanspoon应用程序(http://www.urbanspoon.com/c/338/Perth-restaurants.html)非常相似,但在Facebook上。
有人可以指出我正确的方向:)
答案 0 :(得分:4)
获取用户当前位置的地点ID:
SELECT current_location FROM user WHERE uid=me()
获取该地点ID的坐标:
https://graph.facebook.com/106412259396611
到附近的地方:
https://graph.facebook.com/search?type=place¢er=65.5833,22.15&distance=1000
您当然可以通过other means获得纬度和经度。
答案 1 :(得分:2)
我知道这是一个已经解决的帖子,但我也一直在做一些工作,并认为我会添加我的发现/建议...
使用FQL:
SELECT page_id,name,description,display_subtext FROM place WHERE distance(纬度,经度,“52.3”,“ - 1.53333”)< 10000 AND checkin_count> 50和CONTAINS(“咖啡”)按checkin_count DESC LIMIT 100订购
这将使得标题,描述或元数据中包含“coffee”一词的页面在指定纬度/经度的10k范围内。
"page_id": 163313220350407,
"name": "Starbucks At Warwick Services, M40",
"display_subtext": "Coffee Shop・Service Station Supply・3,012 were here"
我喜欢设置大约50的最小登记入住时间,以帮助过滤出单个用户创建的临时场所,例如“吉姆家的咖啡机”。这有助于确保返回结果的质量和相关性。
希望这有助于某人。