<?php
require_once 'config.php';
date_default_timezone_set('Asia/Bangkok');

echo "Testing per-page sequential requests...\n";
$accounts = fb_api_request('me/accounts', ['fields' => 'id,name,access_token', 'limit' => 5]);

if (!isset($accounts['data'])) {
    die("Error fetching accounts: " . json_encode($accounts) . "\n");
}

$today = date('Y-m-d');
foreach ($accounts['data'] as $page) {
    echo "Checking page: " . $page['name'] . " (" . $page['id'] . ")\n";
    $token = $page['access_token'] ?? FB_ACCESS_TOKEN;
    
    $res = fb_api_request($page['id'] . "/feed", ['fields' => 'created_time', 'limit' => 5], $token);
    
    if (isset($res['error'])) {
        echo "  ERROR: " . $res['error']['message'] . " (Code: " . $res['error']['code'] . ")\n";
    } else {
        $count = 0;
        if (isset($res['data'])) {
            foreach ($res['data'] as $post) {
                $postDate = date('Y-m-d', strtotime($post['created_time'] . ' UTC'));
                if ($postDate === $today) $count++;
            }
            echo "  SUCCESS: Posts Today = $count\n";
        } else {
            echo "  EMPTY DATA\n";
        }
    }
}
