Facebookから収集したデータ、特にいいね!に基づいたjsonファイルがあります。今、私がこれを行っている方法は基本的です:
$likes = idx($facebook->api('/me/likes?limit=5000'), 'data', array());
fwrite($fileout, json_encode($likes));
結果の json ファイルには、次のような構造のエントリが含まれています。
{"category":"Athlete","name":"Anatoly Karpov","id":"152323494906"}
問題は、私のjsonには「友達」や「グループ」などのデータも保存されていることです。それらを簡単に区別したいので、jsonファイルに別の属性「type」=を追加したいと思います。たとえば、「いいね」や「友達」などです。できるだけ効率的に行う方法を知っている人はいますか?
ユーザー Wrikken のおかげで、問題は解決されました。
foreach($likes as $key=>$like)
{$likes[$key]['type']='like';}
fwrite($fileout,json_encode($likes);