【问题标题】:How can I get facebook location from status update如何从状态更新中获取 Facebook 位置
【发布时间】:2012-10-21 16:22:03
【问题描述】:

我可以从status update 访问Facebook 位置(latitude,longitude) 吗?有任何API吗?请建议我,如果您知道有关它的任何资源。

【问题讨论】:

    标签: facebook geolocation


    【解决方案1】:

    您不需要为此使用不同的 API。据我所知,没有单独的 API 可用于从状态更新中提取位置详细信息。

    话虽如此,任何指定位置的状态更新都将返回如下内容:

    "place": {
            "id": "243114582418387", 
            "name": "Pune!!", 
            "location": {
              "latitude": 18.51759564, 
              "longitude": 73.83373153
            }
          }
    

    以上示例来自我使用此 Graph API 查询获取的状态更新之一:USER_ID/posts?with=location。但是,即使您说使用USER_ID/homeUSER_ID/feed 进行查询,您仍然会得到相同的结构。

    您真正需要做的就是检查状态更新是否有 "place" 标签,如果可用,解析结果。上面的结构在 "location" 标签下有 latitudelongitude

    我主要在 Android 上工作,由于您没有在帖子中标记您的平台,因此我无法提供实际代码。但是逻辑,我确信可以在任何平台上使用。

    【讨论】:

    • 有没有办法不用API就可以使用经纬度搜索Instagram帖子
    • @SitzBlogz:没有线索。我从未使用过 Instagram API。
    • 我不是在询问 Instagram API,我是在询问有关使用地理位置的网络抓取 instagram 帖子的问题。像这样stackoverflow.com/questions/43033378/…
    • @SitzBlogz:我仍然不知道它是如何工作的。 API 或其他方式,我仍然没有使用 Instagram 的经验。
    猜你喜欢
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    相关资源
    最近更新 更多