【问题标题】:Get facebook user checkins获取 Facebook 用户签到
【发布时间】:2012-11-08 05:25:44
【问题描述】:

我需要在 照片status 中获取 facebook 用户签到 的列表。

我尝试使用图形 api 来查询 /me/locations 之类的:

$this->api->api('/me/locations?limit=1000'); 

它返回给我一个包含三种不同类型的用户签到列表:照片、签到或状态。

我的问题是我需要获取有用户签到的照片,但我似乎找不到。

谁能帮忙?

谢谢

【问题讨论】:

    标签: facebook facebook-graph-api facebook-fql facebook-checkins


    【解决方案1】:

    如果您查看 User 文档,在标题 feeds 下,它列出了一种仅获取包含位置(签入)的帖子的方法。

    https://graph.facebook.com/me/feed?with=location

    至于获取带有位置(签入)的照片,似乎没有任何文档表明可以像过滤帖子一样过滤照片。充其量,我猜您将不得不获取所有照片,然后过滤掉那些没有 place 标签的照片。帖子使用 location 标签,而照片使用 place 标签。

    【讨论】:

    • 嗨!感谢您的回答,但是当我查询 graph.facebook.com/me/photos 时,我在任何照片上都没有地方标签。
    • @jribeiro:照片使用 place 标签。不是 location 标签。
    • 是的。当我查询 me/photos?fields=created_time,height,id,source,width,picture,places&limit=2500 时没有返回地点标签的任何原因?是的,我标记了一些照片
    • @jribeiro:试试这个:/me/photos?fields=id,picture,place&type=uploaded&limit=2500 您可以根据需要添加更多字段。
    • @jribeiro:很高兴能帮上忙。 :-)
    猜你喜欢
    • 2014-07-23
    • 2015-05-22
    • 1970-01-01
    • 2020-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    相关资源
    最近更新 更多