为什么我在使用Facebook Graph API和长寿命页面令牌时得到的元数据更少?

为什么我在使用Facebook Graph API和长寿命页面令牌时得到的元数据更少?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我试图将FB页面上的帖子存储在Elasticsearch集群中。我正在使用Logstash插件“http_poller”从Facebook的graph API检索数据。在测试期间,我在不断过期的查询字符串中使用了一个用户访问令牌。我为我的应用程序扩展了访问令牌,但是我得到的数据看起来完全不同。用户访问令牌似乎返回带有元数据的单个帖子(比如,我需要的页面名称);然而,使用页面标记会返回大量不包含太多元数据的状态 我已经在谷歌上搜索了好几个小时,搜索我的查询字符串要做哪些更改,现在看起来是这样的:

我试图将FB页面上的帖子存储在Elasticsearch集群中。我正在使用Logstash插件“http_poller”从Facebook的graph API检索数据。在测试期间,我在不断过期的查询字符串中使用了一个用户访问令牌。我为我的应用程序扩展了访问令牌,但是我得到的数据看起来完全不同。用户访问令牌似乎返回带有元数据的单个帖子(比如,我需要的页面名称);然而,使用页面标记会返回大量不包含太多元数据的状态

我已经在谷歌上搜索了好几个小时,搜索我的查询字符串要做哪些更改,现在看起来是这样的:


谢谢你的帮助。谢谢大家!

不用谷歌搜索,只要看一下文档,就可以了:

  • (参见“选择字段”)
因此,请求可以是

GET https://graph.facebook.com/[id-of-company-FB-page]/feed?fields=id,message,created_time,link,picture,place&access_token=[my-long-lived-page-access-token]

请参见

为什么要使用来自不同应用程序的访问令牌?我不知道你的意思。起初,我使用GraphAPI浏览器生成一个用户访问令牌。现在,我正在为我的Facebook应用程序使用页面令牌。您需要使用
字段
参数询问所需字段。非常感谢@Tobi。这正是我需要看到的。