0

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"}}

しかし、応答は次のとおりです。Invalid argument supplied for foreach()

4

1 に答える 1

1

あなたはデコードしませんでしたJSON:

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

    if(isset($json->data))
    {
        $json = $json->data;
    }
    foreach($json as $k => $v ) $this->{$k} = $v;
}
于 2012-09-14T07:44:10.773 に答える