Php Facebook添加评论数据格式

Php Facebook添加评论数据格式,php,facebook,facebook-graph-api,foreach,facebook-comments,Php,Facebook,Facebook Graph Api,Foreach,Facebook Comments,我想在facebook帖子上添加评论。。通过facebook API 添加注释的函数是 public function fill($json) { if(isset($json['data'])) { $json = $json['data']; } foreach($json as $k => $v ) $this->{$k} = $v; } 我以json格式传递数据,如下所示 {"data":{"id":"153870348034

我想在facebook帖子上添加评论。。通过facebook API

添加注释的函数是

public function fill($json)
{
    if(isset($json['data']))
    {
        $json = $json['data'];
    }
    foreach($json as $k => $v ) $this->{$k} = $v;
}
我以json格式传递数据,如下所示

{"data":{"id":"153870348034313_347443752010304","message":"test comment"}}

但是响应是:
为foreach()提供的参数无效
您没有解码
JSON

public function fill($json)
{
    $json = json_decode($json);

    if(isset($json->data))
    {
        $json = $json->data;
    }
    foreach($json as $k => $v ) $this->{$k} = $v;
}