【问题标题】:How to retrieve user's Lived places, Trips and Life Events from Facebook Graph API?如何从 Facebook Graph API 检索用户的生活地点、旅行和生活事件?
【发布时间】:2011-12-19 12:57:31
【问题描述】:

用户可以在新时间轴的地图上添加“生活过的地方”、“旅行”和“生活事件”。 由于您可以通过 Graph API 获取用户的签到,我想知道是否也可以检索这些位置?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    根据 Facebook 的 Graph API Explorer 和文档,目前在 Graph API 中没有将其实现为 GET 可能性。

    但是,使用适当的访问令牌,您可以检索个人资料的某些方面,包括可用于在 Facebook 上查找位置的位置 ID,然后您可以检索地址、城市、州、坐标等.

    所以,答案是否定的,此时,您无法使用 Graph API 检索地图信息。希望 Facebook 将来会提供此功能。

    ETA: 我刚刚查看了 Facebook OAuth 范围列表,并使用 Graph API Explorer 进行了一些试验和错误。我发现了以下...

    • 虽然“user_location_posts”的权限范围必须包含在访问令牌中,以使位置帖子(即带有“地点”部分的状态)显示在提要/帖子返回中通过适当的 GET 调用,无法仅检索定义为“user_location_posts”的帖子。要完全检索帖子,您必须首先拥有“read_stream”或“export_stream”权限,它会返回所有内容,而不仅仅是位置帖子。

    • 您需要获得权限才能获取个人资料的其余部分,以在他们的照片、视频和任何其他可能附加位置的组件上查找位置。

    • 很可能存在名为“位置”的 Facebook 组件。目前,它返回 GET 错误“(#100)主题必须是白名单的一部分”,而不是“组件不存在”的典型错误。因此,它可能存在并且公众目前无法访问它。也有可能这只是我发现的一个错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多