CNE API Test

=== TEST 1: Direct Login ===
HTTP Code: 200
Curl Error: 
Response Length: 327
Response: {"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYXBpLmNuZS5jbC9hcGkvbG9naW4iLCJpYXQiOjE3NTk5Mzg1OTcsImV4cCI6MTc1OTk0MjE5NywibmJmIjoxNzU5OTM4NTk3LCJqdGkiOiJGRnB1MDdBZmVyMHNpUkVZIiwic3ViIjoiMzQ2NiIsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ.y2OfeW07E3RNCCEOb_OmjXsX4su3ofpFOn2IGhlqhYY"}
Curl Info: Array
(
    [url] => https://api.cne.cl/api/login
    [content_type] => application/json
    [http_code] => 200
    [header_size] => 309
    [request_size] => 313
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.320449
    [namelookup_time] => 0.009045
    [connect_time] => 0.014511
    [pretransfer_time] => 0.062453
    [size_upload] => 64
    [size_download] => 327
    [speed_download] => 1021
    [speed_upload] => 200
    [download_content_length] => -1
    [upload_content_length] => 64
    [starttransfer_time] => 0.320293
    [redirect_time] => 0
    [redirect_url] => 
    [primary_ip] => 190.98.205.60
    [certinfo] => Array
        (
        )

    [primary_port] => 443
    [local_ip] => 192.168.3.21
    [local_port] => 49144
    [http_version] => 2
    [protocol] => 2
    [ssl_verifyresult] => 0
    [scheme] => HTTPS
    [appconnect_time_us] => 62279
    [connect_time_us] => 14511
    [namelookup_time_us] => 9045
    [pretransfer_time_us] => 62453
    [redirect_time_us] => 0
    [starttransfer_time_us] => 320293
    [total_time_us] => 320449
)


=== TEST 2: JSON Decode ===
JSON Last Error: 0
JSON Last Error Msg: No error
Decoded Response: Array
(
    [token] => eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYXBpLmNuZS5jbC9hcGkvbG9naW4iLCJpYXQiOjE3NTk5Mzg1OTcsImV4cCI6MTc1OTk0MjE5NywibmJmIjoxNzU5OTM4NTk3LCJqdGkiOiJGRnB1MDdBZmVyMHNpUkVZIiwic3ViIjoiMzQ2NiIsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ.y2OfeW07E3RNCCEOb_OmjXsX4su3ofpFOn2IGhlqhYY
)


=== TEST 3: Token Extraction ===
Token Found: YES
Token Length: 315
Token Preview: eyJ0eXAiOiJKV1QiLCJh...

=== TEST 4: Stations API ===
Stations HTTP Code: 200
Stations Curl Error: 
Stations Response Length: 3462206
Stations Response Preview: [{"codigo":"co110101","en_mantenimiento":0,"horario_atencion":null,"razon_social":"IRACABAL OTTH HENRI EDWARD JEAN                       ","distribuidor":{"marca":"COPEC","logo":"https:\/\/api.bencinaenlinea.cl\/storage\/logo\/1697478048_logo5.jpg"},"servicios":{"Cajero autom\u00e1tico":false,"Ba\u00f1o p\u00fablico":false,"Farmacia":false,"Tienda de conveniencia":true,"Compresor de aire para neum\u00e1ticos":false,"Lavado de autos":false,"\u00c1rea de juegos para menores de edad":false,"Servici
Stations JSON Error: 0
Stations Data Type: array
Stations Count: 1993
First Station Keys: Array
(
    [0] => codigo
    [1] => en_mantenimiento
    [2] => horario_atencion
    [3] => razon_social
    [4] => distribuidor
    [5] => servicios
    [6] => metodos_de_pago
    [7] => ubicacion
    [8] => punto_electrico
    [9] => precios
)