【问题标题】:How to get a list of people who have checked into a place in Facebook如何获取在 Facebook 中签到某个位置的人员列表
【发布时间】: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


【解决方案1】:

出于隐私原因,这根本不可能。此外,不推荐使用 FQL。我在这里回答了类似的问题:facebook graph API - get last checked users to place/page

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-27
    • 2011-08-09
    • 2012-11-12
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    • 1970-01-01
    相关资源
    最近更新 更多