2017-05-15 142 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 
相關問題