Facebook图形api json_decode错误

时间:2010-12-06 18:50:44

标签: php facebook facebook-graph-api json

使用Facebook Graph API和Facebook PHP SDK。使用 json_decode()时出现问题,我不断收到错误“json_decode()期望参数1为字符串”。

if ($fbme) {
        try {
            $pages = $facebook->api('/me/accounts');
        }
        catch(Exception $o) {
            d($o);
        }
}


$pages = json_decode($pages, true);
        foreach ($pages->data as $page) {
            echo $page->name;
            echo $page->category;
            echo $page->id;
        }

1 个答案:

答案 0 :(得分:2)

api方法已为您解码响应。您不必在其上使用json_decode,因为它已经是一个数组。

foreach ($pages['data'] as $page) {
    echo $page['name'];
    echo $page['category'];
    echo $page['id'];
}