如何在facebook API中查找位置附近的用户朋友



有一种方法可以查询Facebook API用户在某个位置(long/lat)附近的连接,我在他们的文档中找不到任何方法来实现这一点。

没有来自facebook的api,你可以在那里找到附近的用户连接。

但是您可以使用friends_location权限获取您的好友位置,使用users_location获取用户位置。

一旦你得到了用户的位置,你可以尝试使用谷歌或雅虎的api来找到附近的朋友位置。

用户位置(即current_location)以(id,state,city,country)的形式返回,您可以使用它来生成lat/lng。

您可以使用此FQL获取更多位置信息:http://developers.facebook.com/docs/reference/fql/place/

或者你可以使用雅虎或谷歌的api。

Facebook不会跟踪你的位置,直到纬度和经度。这需要了解…的物理ip寻址方案。。世界。如果你能找到一个以lat/long列出城市的数据库,那么你就可以估计谁最接近。如果他们的个人信息中列出了他们的完整地址,那么你可以通过谷歌地图或其他服务来获取更准确的信息。我不确定登记服务是如何与Facebook合作的,也不确定它是否包含lat/long信息,所以这将是一个需要研究的问题。

最新更新