1

これが SO での最初の投稿です。

PHP を使用して Facebook の友達のステータスを取得しています。特に、Facebook の友人の 1 人からすべての公開ステータスを取得しようとしましたが、最初の 100 のステータスしか取得できませんでした。すべてのステータスを取得して、テキスト ファイルに書き込む必要があります。これは私が使用しているコードで、SOでここで読んだ多くの回答からパッチを当てています。

$i=0;
$result = $facebook->api('/my_friend_ID/statuses/',
array('access_token' => $facebook->access_token,'limit'=>100,)); 

//'offset'=>50、制限の前に使用、制限を 50 進めます。それを超えることはありません //'since'=>2010、私は SO を読んで、このフィールドさえありましたが、できますうまくいかない。

foreach($result['data'] as $post)
{
    echo $i . '<br>';
    echo $post['id'] . '<br>';
    echo $post['from']['name'] . '<br>';
    echo $post['from']['id'] . '<br>';
    echo $post['name'] . '<br>';
    echo $post['message'] . '<br>';
    echo '*---------------------------------------------------*' . '<br>';
    $i++;
    $write_file = fopen("esempio.txt","a");
    $message = $post['message'] . '<br>';
    fwrite($write_file,$message);
    fclose($write_file);

} 

では、より明確にするために、すべてのフレンドのステータス (古いものと新しいもの) をテキスト ファイルで取得する方法を教えてください。

4

1 に答える 1