【发布时间】:2018-07-10 15:13:06
【问题描述】:
我正在尝试使用 Facebook API 获取到过某个地点的人员列表。
当在 Facebook UI People who have been to THE_PLACE 的搜索框中输入时,我会得到一个包含很多人的长列表,其中也包括不是我的朋友或朋友的朋友的人。
但是,当我尝试从 Facebook API 获取相同信息时,我得到一个列表,其中仅包含我签到的朋友。我使用的 FQL 如下(以及其他一些没有更好的变体):SELECT author_uid FROM checkin WHERE target_id = THE_UID_OF_THE_PLACE
我做错了什么,或者这根本不可能通过 API 获得我可以通过 UI 访问的相同信息?
【问题讨论】:
-
你弄明白了吗?
-
似乎没有简单的方法可以做到这一点。我所做的是根据坐标(纬度/经度)查询
-
您的意思是您可以检索已签入某些坐标的人(朋友或非朋友)的列表吗?你介意提供 FQL 吗?
-
这是我用的那个。它根据过滤器检索具有位置的帖子:
/search?type=location&center=40.6700,-73.9400&distance=10000
标签: facebook facebook-graph-api facebook-fql