Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook评论图片,评论_Facebook_Facebook Graph Api_Laravel 5 - Fatal编程技术网

Facebook评论图片,评论

Facebook评论图片,评论,facebook,facebook-graph-api,laravel-5,Facebook,Facebook Graph Api,Laravel 5,我需要得到回复评论的图片,到目前为止,我用这个来获得第一级评论的图片,看起来像这样 $reso = $this->getFB()->get("$id/comments?fields=likes,message,comments,from{ likes,comments,name,picture }", $pageToken); 这将返回没有问题的图片,但仅针对第一级评论,我不知道如何获取评论回复的图片 返回的当前数组 array:2 [▼ "data" => ar

我需要得到回复评论的图片,到目前为止,我用这个来获得第一级评论的图片,看起来像这样

$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 [▶]
]

像往常一样,所有的帮助都很感激

我明白了,所以当把下面的参数作为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字段相关。因此,我最终从评论中检索到了“图片”和“名称”,这些评论给了我如下信息:

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

可以添加更多信息吗?@PraveenKumar更好吗?看起来很棒。投票通过。你的被认为是低质量的帖子。所以,我不想投反对票,我真的想接近你,告诉你,如果你能添加更多的信息,听起来会更好,你做到了。伟大的现在闭嘴,接受我的投票<代码>:P