【问题标题】:Getting location of facebook statuses using Graph API使用 Graph API 获取 facebook 状态的位置
【发布时间】:2014-04-17 13:19:21
【问题描述】:

是否可以获取 facebook 状态的纬度和经度?

我正在使用搜索 API,目前是 /search?q=foo&type=post,但我得到的 JSON 没有关于该位置的任何信息。我应该使用另一个 API 端点吗?还是可以用 FQL 来完成?

谢谢!

【问题讨论】:

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


    【解决方案1】:

    可以用FQL来完成

    select latitude, longitude from place where page_id in
            (select place_id from status where uid = me())
    

    如果你想要某个特定状态的位置

    select latitude, longitude from place where page_id in
            (select place_id from status where status_id = XXXXXXX)
    

    如果未设置状态位置,您将收到空结果。

    【讨论】:

    • 太棒了!但是我可以查找任何具有我输入的关键字的状态,然后获取它的位置。脸书允许吗?谢谢! :)
    • 是的,将and strpos(message, "YORKEYWORD") >=0添加到select place_id中的过滤器
    • 我的意思是在 facebook 上搜索全局状态(当然,我可以使用我的令牌访问),而不仅仅是我的,或者任何其他人的?
    • 我认为是这样的... in (select place_id from status where uid in (select your friends, f.e.) and and strpos(message, "YORKEYWORD") >=0)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2012-03-20
    • 2014-03-23
    相关资源
    最近更新 更多