facebook Graph 2.1 - 抓取地理标记状态消息和相关数据

时间:2014-09-28 11:21:46

标签: facebook facebook-graph-api geolocation

我只是学习FB Graph API并使用Graph API Explorer。

我的目标:   - 获取我的所有状态更新列表,其中包含地理位置,消息,图片和标记的个人

通过Feed端点 - me/feed?fields=message,picture,place,with_tags,name

  • 我从我的Feed中收到的项目未由我发布
  • 我的一些帖子缺少信息,例如我有picture post,图片的消息显示在名为" name"的对象字段中。而不是"消息"正如所料。通过Feed端点,我可以访问字段" picture"但不是"名称"对于这个对象。

通过状态端点 - me/statuses?fields=message,place,tags

  • 我的整个帖子都没有丢失,它似乎是所有带照片的状态更新。但是,会出现包含多个图像的帖子。
  • 无法访问"图片"此端点的字段

通过tagged_places端点 - me/tagged_places

  • 看起来很有希望,因为这会显示用户被标记的所有位置,但是(!)我无法访问与用户发布的对象相关的任何字段(消息,图片等)
  • 我甚至无法获取对象的ID,以便我可以独立调用它来获取必填字段

我相信这不是一个权限问题,因为至少有一个例子,我可以通过图表访问所有数据,我不能在一次调用中这样做。

非常感谢任何建议或意见。 (对不起,如果我有任何错误的术语)

非常感谢, 添

1 个答案:

答案 0 :(得分:1)

根据https://developers.facebook.com/docs/graph-api/reference/v2.0/user/feed/#read,您应该可以使用

GET /me/feed?fields=message,picture,place,with_tags,name&with=location

获取包含地理位置的帖子列表。