我使用过旧的Facebook SDK,我可以在那里进行FQL查询。我想要获取附近还附有页面的所有附近地点。有了这些结果,我想要尽可能多的列。
我想重写这个功能,所以我可以使用最新的Facebook SDK 2.3。
旧方式:
SELECT name, type, page_id, hours, categories, about, bio, description, general_info, location, checkins, fan_count, phone, pic_big, website FROM page WHERE page_id IN(SELECT page_id FROM place WHERE distance(latitude, longitude, '37.76', '-122.427') < 1000)
但是这对新SDK来说效果不是很好。我尝试过搜索方法并尝试编写不同类型的查询(在&#39; q&#39;参数中),但没有任何内容接近这一点。
正如您所看到的,我希望尽可能多的关于页面的列。
有谁知道我应该如何思考/做以新的方式获取这些数据?
答案 0 :(得分:1)
看看
您可以根据相应对象可用的字段指定所需的结果字段。
例如
/search?q=coffee&type=place¢er=37.76,-122.427&distance=1000&fields=id,name,hours,category,category_list,about,bio,description,general_info,location,talking_about_count,were_here_count,likes,phone,cover,website
试试吧
请记住,从FQl到Graph API的字段名不一样。