Visualizzazione risultati 1 fino 5 di 5

Discussione: Richiesta Whitelist per API EZVIZ (open.ezviz.com)

  1. #1
    antonio86 non è connesso Neofita
    Data registrazione
    02-05-2026
    Messaggi
    2

    Predefinito Richiesta Whitelist per API EZVIZ (open.ezviz.com)

    Buongiorno,
    ho necessità di effettuare chiamate cURL da uno script PHP verso le API di EZVIZ per il controllo di una presa smart.

    Nonostante le "connessioni senza restrizioni" siano regolarmente attive sul mio account, cURL restituisce un errore HTTP 500 dal proxy (CONNECT tunnel failed, response 500).

    Chiedo cortesemente se sia possibile aggiungere in Whitelist per il traffico uscente i seguenti domini/endpoint:
    - open.ezviz.com
    - iedev.ezvizlife.com

    Grazie mille per il supporto

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,849

    Predefinito

    In che modo stai facendo le richieste? Con quale porta? Su AlterVista, anche se sbloccate, sono disponibili solo le connessioni verso 80 e 443. Hai per caso un codice di esempio che fallisce?

    Ciao!

  3. #3
    antonio86 non è connesso Neofita
    Data registrazione
    02-05-2026
    Messaggi
    2

    Predefinito

    Ciao! Grazie per la risposta.
    ​Sto effettuando la richiesta cURL in POST verso l'endpoint HTTPS standard sulla porta 443:
    [https://open.ezvizlife.com/api/lcn/t...lcn/token/get)
    ​Tuttavia, l'esecuzione del codice non raggiunge il server di destinazione ma restituisce una pagina di errore HTML interna di Apache Tomcat (HTTP 404 - The requested resource is not available). Questo fa pensare che la richiesta venga intercettata o bloccata dal proxy/firewall in uscita di Altervista.
    ​Potreste verificare se i domini open.ezvizlife.com e iedev.ezvizlife.com sono correttamente sbloccati sulla porta 443 per le chiamate cURL esterne?
    ​Riporto qui sotto lo snippet di codice minimale che sto utilizzando per il test:

    Codice PHP:
    <?php
    $ch
    = curl_init('https://open.ezvizlife.com/api/lcn/token/get');
    curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query([
    'appKey' => 'MIA_APP_KEY',
    'appSecret' => 'MIO_APP_SECRET'
    ]),
    CURLOPT_PORT => 443,
    CURLOPT_TIMEOUT => 15,
    CURLOPT_SSL_VERIFYPEER => false,
    CURLOPT_SSL_VERIFYHOST => false
    ]);

    $response = curl_exec($ch);
    $error = curl_error($ch);
    curl_close($ch);

    echo
    "Errore cURL: " . $error . "<br>";
    echo
    "Risposta: " . htmlspecialchars($response);
    ?>
    Ultima modifica di dreadnaut : Ieri alle ore 21.46.13 Motivo: + tag [php

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,849

    Predefinito

    Ho eseguito esattamente il tuo codice, senza specificare una chiave valida.

    La richiesta viene eseguita e ricevo una risposta 404 dal server remoto. Non sembra quindi esserci un blocco della richiesta in uscita da parte di AlterVista.

    Mi aspetterei un errore relativo a chiavi mancanti o non valide, invece il server risponde con un 404, quindi sembra che l'endpoint /api/lcn/token/get non venga riconosciuto dal server.

    Ti suggerirei di verificare lo script e magari eseguire la stessa identica richiesta tramite CURL dal tuo PC, per verificare che la richiesta sia corretta: ho verificato sulla documentazione e l'url mi sembra diverso dal tuo: https://open.ezvizlife.com/api/lapp/token/get

    Ciao!

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,336

    Predefinito

    "CONNECT tunnel failed, response 500" mi fa pensare che la richiesta raggiunga il server, l'autenticazione abbia successo, ma il servizio che chiami non riesca a collegarsi (tunnel) alla presa smart. Ha senso nel tuo contesto?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •