使用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;
}
答案 0 :(得分:2)
api
方法已为您解码响应。您不必在其上使用json_decode
,因为它已经是一个数组。
foreach ($pages['data'] as $page) {
echo $page['name'];
echo $page['category'];
echo $page['id'];
}