2015-12-15 253 views
2

我需要得到的評論的回覆我已經使用這個到目前爲止的第一級評論的圖片看起來像這樣的圖片。Facebook的評論意見,評論

$reso = $this->getFB()->get("$id/comments?fields=likes,message,comments,from{ 
    likes,comments,name,picture 
}", $pageToken); 

這將返回圖片沒有問題,但只爲第一級的評論我不知道如何得到圖片的回覆評論?

電流返回數組

array:2 [▼ 
    "data" => array:13 [▼ 
    0 => array:4 [▼ 
     "message" => "OOh nice!" 
     "from" => array:4 [▼ 
     "likes" => array:2 [▶] 
     "name" => "McKenzie Flavius" 
     "picture" => array:1 [▶] 
     "id" => "186894038315206" 
     ] 
     "id" => "1687724354827858_1687724421494518" 
     "comments" => array:2 [▼ 
     "data" => array:1 [▼ 
      0 => array:2 [▼ 
      "message" => "replied ooh nice" 
      "id" => "1687724354827858_1687769078156719" //I need to get picture in this array here! 
      ] 
     ] 
     "paging" => array:1 [▶] 
     ] 
    ] 
    1 => array:4 [▶] 
    2 => array:4 [▶] 
    3 => array:4 [▶] 
    4 => array:4 [▶] 
    5 => array:3 [▶] 
    6 => array:4 [▶] 
    7 => array:4 [▶] 
    8 => array:4 [▶] 
    9 => array:4 [▶] 
    10 => array:4 [▶] 
    11 => array:4 [▶] 
    12 => array:4 [▶] 
    ] 
    "paging" => array:1 [▶] 
] 

一如既往所有幫助表示讚賞

回答

2

我想通了,所以通過以下參數的URL至Facebook的一部分時。

COMMENT-ID/comments?fields=likes,message,comments,$accessToken; 

我需要使用這個{'Sub-Field Info Here'}的說法得到我想要的子域,因此要獲得從註釋的照片,我做了以下內容:

COMMENT-ID/comments?fields=likes,message,comments{from{picture,name}}, $accessToken; 

通知我立即把{from{picture,name}}除了已通過的comments參數以外,這意味着撤回的數據將與評論字段相關。所以最終在這裏我已經檢索了'圖片'和'名稱'從評論給我類似以下內容:

"comments" => "from"[ 
    "picture" => "PICTURE-LINK", 
    "name" => "NAME" 
] 
+0

可以添加更多信息嗎? –

+0

@PraveenKumar更好..? –

+1

這看起來很棒。投了票。你的說法是低質量的職位。因此,我不想低調,我真的想要接近你,並告訴你,如果你可以添加更多的信息,聽起來會更好,你做到了。大! *現在閉嘴,拿我的票!*':P' –