Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook graph api Facebook Graph API-页面发布位置_Facebook Graph Api - Fatal编程技术网

Facebook graph api Facebook Graph API-页面发布位置

Facebook graph api Facebook Graph API-页面发布位置,facebook-graph-api,Facebook Graph Api,有没有可能找到一个地方张贴一篇文章 表示有一个地点字段,其中包含地点id、名称、经度、纬度等 以下是我测试此功能所遵循的步骤: 在Facebook用户界面中,我在启用位置的情况下发布到我的页面 使用Graph API,我读取页面帖子{page_ID}/feed?access_token={token}&since={STARTDATE}&till={ENDDATE} 我注意到JSON响应包含我的帖子,没有位置字段。 谢谢你的帮助 我知道这是一篇旧文章,但在查询特定文章详细信息时,您可以使用?fi

有没有可能找到一个地方张贴一篇文章

表示有一个地点字段,其中包含地点id、名称、经度、纬度等

以下是我测试此功能所遵循的步骤:

在Facebook用户界面中,我在启用位置的情况下发布到我的页面 使用Graph API,我读取页面帖子{page_ID}/feed?access_token={token}&since={STARTDATE}&till={ENDDATE} 我注意到JSON响应包含我的帖子,没有位置字段。
谢谢你的帮助

我知道这是一篇旧文章,但在查询特定文章详细信息时,您可以使用?fields=place选项获取位置信息

下面是我用来从Facebook页面获取帖子及其位置的代码。例如,您可以将/posts替换为/feed

FB.api('/{PAGE_ID}/posts', function(response) {
  if (!response.error) {
    var posts = response.data;
    for (i = 0; i < posts.length; i++)
    {
      var post = posts[i];
      FB.api('/' + post.id + '?fields=place', function(response) {
        if (!response.error && response.place) {
          post.place = response.place;
        }
        console.log(post);
      });
    }
  }
});
您还可以将此方法与?fields=附件一起使用,以获取附加到帖子的任何图片或视频

希望这能在19个月后有所帮助:]