2017-05-15 83 views
1

我遇到了Facebook Graph API的URL问题。是否有可能获得Facebook帖子的所有字段,包括反应?我用下面的URL的帖子:获取有关Facebook帖子的所有信息,包括反应

https://graph.facebook.com/{pageName}/feed?access_token={access_token} 

现在这个样子我得到的数据(这是相当不错的):

{ 
    "data": [ 
     { 
      "id": "someId", 
      "from": { 
       "Name": "Page name", 
       "category": "Sports Team", 
       "id": "someId" 
      }, 
      "message": "Hello world!", 
      [...] 
      "shares": { 
       "count": 1 
      }, 
      "likes": { 
       "data": [ 
        { 
         "id": "someId", 
         "name": "Some person" 
        } 
       ] 
      } 
     }, 
     [...] 
    ] 
} 

至于现在,我必须得到反应(LOVEWOWHAHASADANGRYTHANKFUL)通过下载从以下URL的JSON 每一个岗位(这是非常耗时):

https://graph.facebook.com/v2.9/{postId}?access_token={access_token}&fields=reactions 

唯一的问题是,当使用“正常”URL(无&fields)时,我无法获得反应。是否有机会获得全部信息,包括反应,而不必将所有字段添加到&fields=from,message,likes,shares,reactions

+0

_“唯一的问题是,我不能得到的反应当使用“正常”URL(不带&字段)“_ - 然后_add_字段到您的”正常URL“。 – CBroe

+0

@CBroe有20个字段。我是否真的必须将所有这些字段添加到URL才得到反应呢? –

+0

是的,你必须。而且你的API调用不应该返回所有这些字段 - 至少如果你至少使用API​​ v2.4,那么你只会得到几个默认字段。 – CBroe

回答

0

从CBroe的评论:

我必须通过我想保存到我的数据库在我的网址的所有字段:

https://graph.facebook.com/v2.9/{pageName}/feed?access_token={access_token}&fields=id,from,message,name,[...],likes,comments,reactions,shares 
相关问题