Modification du type de renouvellement d'un nom de domaine via l'api
Développeurs / Modification du type de r...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Modification du type de renouvellement d'un nom de domaine via l'api

by
FabienT12
Created on 2025-03-28 10:36:51 in Développeurs

Bonjour, 

Voici le code utilisé : 

try {
    // Envoi de la requête
    // $result = $ovh->put("/domain/atemo.pro/serviceInfos", array(
    //     'renew' => null // ⚠️ Vérifie si "null" est bien accepté !
    // ));

    $updateData = [
        'renew' => [
            'automatic' => false,  // Désactiver le renouvellement automatique
            'deleteAtExpiration' => false, // Ne pas supprimer à l'expiration
            'forced' => false // Ne pas forcer le renouvellement
        ]

    ];

    $result = $ovh->put("/domain/atemo.pro/serviceInfos", $updateData);

    if ($result == "") {
        try {
            // Récupérer le statut actuel du domaine après la mise à jour
            $domainInfo = $ovh->get("/domain/atemo.pro/serviceInfos");

            // Affichage des infos récupérées
            echo "<pre>";
            print_r($domainInfo);
            echo "</pre>";
        } catch (RequestException $e) {
            echo "Erreur HTTP : " . $e->getResponse()->getStatusCode() . "\n";
            echo "Message : " . $e->getResponse()->getBody();
        } catch (Exception $e) {
            echo "Erreur Générale : " . $e->getMessage();
        }
    }

    // Affichage du résultat
    print_r($result);
} catch (RequestException $e) {
    // Capture les erreurs HTTP (403, 400, etc.)
    echo "Erreur HTTP : " . $e->getResponse()->getStatusCode() . "\n";
    echo "Message : " . $e->getResponse()->getBody();
} catch (Exception $e) {
    // Capture toute autre erreur (ex : clé API invalide)
    echo "Erreur Générale : " . $e->getMessage();
}

Sur 
$result = $ovh->put("/domain/atemo.pro/serviceInfos", $updateData); 

La valeur retournée est vide, visiblement pas d'erreur retournée, mais le statut du nom de domaine ne bouge pas, le renew reste en automatique.

Quelqu'un aurait une idée ?

Merci d'avance


1 Reply ( Latest reply on 2025-04-17 13:06:49 by
^FabL
)

Bonjour Fabien,

Si le dysfonctionnement persiste, je vous invite à ajouter des précisions ainsi que les tests effectués depuis la création de votre post.

Dans le cas contraire, n’hésitez pas à partager la solution trouvée afin d’en faire profiter le plus grand nombre.

^FabL

Join discussion