Facebook Graph API不会返回完整的帖子数据

lor*_*o-s 4 facebook facebook-graph-api

我正在使用Facebook Graph API来获取公共页面Feed.我创建了一个基本的应用程序来获取appIdsecret.当我打电话给PUBLIC_PAGE_ID/feed我时,我可以在JSON中检索正确的帖子列表,但它们缺少我需要的所有字段,在docs中描述,并且只有message,created_timeid:

{
  "data": [
    {
      "message": "...",
      "created_time": "2015-06-11T07:57:05+0000",
      "id": "23X12XXXXXX9836_11XXXXXXXX610XXXX52"
    }, 
    ...
Run Code Online (Sandbox Code Playgroud)

为什么没有其他所有数据?

Nis*_*dke 15

对您的查询的响应:/id/feed是默认响应.要访问更多数据,您必须fields使用要检索的数据关键字传递参数.

例如: <id>/feed?fields=id,message,picture,shares

这将返回:

{
  "data": [
    {
      "id": "1234567890",
      "message": "Message",
      "picture": "http://fbcdn.com/xxxxxx.jpg",
      "shares": {
        "count": 0
      }
    }
}
Run Code Online (Sandbox Code Playgroud)