SoapFault exception: [soap:204] md5 auth passphrase is empty, you should define one for your loyalty/reseller account

Si estáis tratando de trabajar con la API de OVH para automatizar la gestión y concretamente crear un dominio por la API de OVH, es posible que os encontréis con el siguiente problema:

SoapFault exception: [soap:204] md5 auth passphrase is empty, you should define one for your loyalty/reseller account

Veamos, el código para registrar un dominio por API de OVH:

<?php

// REGISTRAR DOMINIO EN OVH
try {
$soap = new SoapClient(«https://www.ovh.com/soapi/soapi-re-1.63.wsdl»);

//login
$session = $soap->login(«tuUsuario-ovh», «tuClave», «es», false);
echo «login correcto\n»;

//resellerDomainCreate – Crear un dominio
$soap->resellerDomainCreate($session, «www.NombreDominioRegistrar.com», «none», «gold», «none», «no», «tuUsuarioOwner-ovh», «tuUserAdmin-ovh», «tuTecnico-ovh», «Pagador-ovh», «dns.dominio.com», «dns.dominio.com», «dns.dominio.com», «dns.dominio.com», «dns.dominio.com», «», «», «», «», «», «», «», «», true, «», «», «cdnBasic»);
echo «resellerDomainCreate successfull\n»;

//logout
$soap->logout($session);
echo «saliendo todo ok\n»;

} catch(SoapFault $fault) {
echo $fault;
echo «Ha fallado»;
}

En principio el error que nos da es por que no se ha declarado una clave MD5, para ello has de acceder a tu panel de gestión de OVH y entrar en Administración > Espacio fidelidad > Herramientas de Automatización.

Una vez dentro, podéis ver en la parte inferior 4 autentificaciones, la que nos interesa precisamente es la «md5 auth» o «Modificar la frase secreta para la firma MD5» podéis añadir la clave que queráis y guardar.

Si volvéis a lanzar el script, la excepción «[soap:204] md5 auth passphrase is empty» quedará resuelta!

Espero que os sirva!

Un saludo!

 

 

 

 

Carlos Dk

Apasionado por la enseñanza y el SEO

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.