Ejemplo de Modo Debug - League of Legends API

Parámetros de ejemplo:

URLs de ejemplo:

Sin modo debug:

http://localhost/v4/rank.php?name=TuNombre&tag=TuTag&r=EUW

Con modo debug:

http://localhost/v4/rank.php?name=TuNombre&tag=TuTag&r=EUW&debug=1

Información que muestra el modo debug:

Ejemplo de respuesta con debug:

{
    "summoner": "TuNombre#TuTag",
    "region": "EUW",
    "tier": "GOLD",
    "rank": "II",
    "lp": 75,
    "wins": 150,
    "losses": 100,
    "winrate": 60,
    "debug": {
        "request_info": {
            "summoner_name": "TuNombre",
            "tag": "TuTag",
            "region": "EUW",
            "timestamp": "2024-01-15 10:30:00",
            "total_steps": 4
        },
        "steps": {
            "step_1": {
                "name": "Validación de región",
                "description": "Obtener platform y routing para la región",
                "timing": "0.15ms",
                "status": "success",
                "data": {
                    "platform": "euw1",
                    "routing": "europe"
                }
            },
            "step_2": {
                "name": "getPUUID",
                "description": "Obtener PUUID del jugador",
                "timing": "245.67ms",
                "status": "success",
                "url": "https:\/\/europe.api.riotgames.com\/riot\/account\/v1\/accounts\/by-riot-id\/TuNombre\/TuTag",
                "http_code": 200,
                "request_data": {
                    "name": "TuNombre",
                    "tag": "TuTag",
                    "routing": "europe"
                },
                "response_data": {
                    "puuid": "example-puuid-123",
                    "gameName": "TuNombre",
                    "tagLine": "TuTag"
                },
                "debug_info": {
                    "curl_total_time": "245.67ms",
                    "curl_connect_time": "12.34ms",
                    "has_curl_error": false,
                    "curl_error": ""
                },
                "headers": "HTTP\/1.1 200 OK\r\nContent-Type: application\/json\r\n..."
            }
        },
        "summary": {
            "total_time": "892.45ms",
            "successful_steps": 4,
            "failed_steps": 0,
            "status": "completed"
        }
    }
}

Notas importantes: