2012-03-04 16 views
0

に私はfacebook.Followingコードから私はforeachのために供給されるエラー無効な引数を(取得すべてのID .Butを取得しますように取得しようとしています)ライン用foreachの($ステータス[が「好き」] [「データ」] $ likesDataなど)のFacebook:foreachのために供給無効な引数は()のように、コメントのアレイ

$statuses = $facebook->api('/me/statuses'); 

foreach($statuses['data'] as $status){ 

    foreach($status['likes']['data'] as $likesData){ 

    $frid=$likesData['id']; 
    echo $frid; 
    echo "<br>"; 
    } 
    } 

答えて

0

すべてのステータスは同類を持っている(だけではない、それらのすべてのようなコメントがある)ので、あなたは、ステータスことを最初にチェックする必要はありませ好きなもの:

$statuses = $facebook->api('/me/statuses'); 
foreach($statuses['data'] as $status){ 
    if(!empty($status['likes'])) { 
     foreach($status['likes']['data'] as $likesData){ 
      $frid=$likesData['id']; 
      echo $frid; 
      echo "<br>"; 
     } 
    } 
} 

明らかに、最初にステータスがあるかどうかを確認する必要があります。

関連する問題