График Facebook api json_decode ошибка - PullRequest
0 голосов
/ 06 декабря 2010

Игра с 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 Ответ

2 голосов
/ 06 декабря 2010

Метод api уже декодирует ответ для вас.Вам не нужно использовать json_decode, поскольку это уже массив.

foreach ($pages['data'] as $page) {
    echo $page['name'];
    echo $page['category'];
    echo $page['id'];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...