We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

API para Buscar dominios


Power
22/10/2009, 23:17
Hola,
Cita Publicado inicialmente por azazels
ya tengo instalado el SOAP en mi servidor
alguien ha llegado a "registrar" dominios y "pagarlos" con la API de OVH?

que me dices Power, has conseguido registrar dominios con la API?
Yo no registro mis dominios, ni compro mis licencias de cPanel, ni mis certificados SSL en OVH.

En OVH sólo contrato los servidores.
Para "no poner todos los huevos en la misma cesta"

Saludos

azazels
22/10/2009, 21:35
bien, me he puesto manos a la obra usando http://www.ovh.com/soapi/es/?method=...erDomainCreate

probando me da un error:
SoapFault exception: [soap:210] You have no loyalty/reseller account yet
hay que crear una cuenta de "revendedor", donde se solicita?

azazels
22/10/2009, 19:45
ya tengo instalado el SOAP en mi servidor

alguien ha llegado a "registrar" dominios y "pagarlos" con la API de OVH?

que me dices Power, has conseguido registrar dominios con la API?

nadeu
21/05/2009, 17:16
Se puede conseguir con un simple
Código:
apt-get install php5-soap
En caso contrario elige la version nuSoap de OVH y te descargas las librerias en PHP que no se tienen que instalar, es un simple archivo.

Puedes descargar la libreria nuSoap desde:
Código:
http://ovh.dl.sourceforge.net/sourceforge/nusoap/nusoap-0.7.3.zip
Alguna duda, este mismo post.

Saludos.

Power
21/05/2009, 16:28
Hola mafley,

El acceso a las APIs de OVH funciona desde cualquier máquina con acceso a Internet que tenga instalado un servidor web con PHP (que incluya módulo SOAP).

Pero debes estar registrado como cliente en OVH, ya que utiliza el usuario y contraseña que te dan para acceso al Manager de OVH para conectarse a las APIs de OVH.

Saludos

mafley
21/05/2009, 16:09
Hi power soy nuevo en esto y quisiera saber que es lo q necesitor para hacer lo de verificar dominios disponibles, tengo q instalar php en mi pc y ahi ingresar el codigo que mandas, que otras cosas mas. de antemano gracias

Mafley

Power
12/03/2009, 16:06
Cita Publicado inicialmente por azazels
me puedes mandar un email a "azazels [arroba] filofobia.com" con el precio que te ha costado la licencia de cpanel??
Ya te he contestado por email.

Saludos

azazels
12/03/2009, 15:53
gracias power!
efectivamente, mi apache no tiene el "--enable-soap", tendré que ver la manera de "activarlo"

Yo uso CentOS+DirectAdmin

PD: me puedes mandar un email a "azazels [arroba] filofobia.com" con el precio que te ha costado la licencia de cpanel??

Power
12/03/2009, 15:48
Hola,

En mi servidor, si lanzo una página con:

Código:
Me aparece, entre otras cosas, que mi servidor Apache está compilado con --enable-soap
(Uso CentOS+cPanel)
Si no tienes esa opción, supongo que necesitarás recompilar Apache con esa opción o añadir el módulo correspondiente.

He probado el código de tu página y me va perfectamente, haciéndole previamente una inserción:

Código:
...
$dominio = $_POST['dominio'];
require 'api-ovh.php';
if($libre == TRUE){
echo "esta libre";
}else{
echo "esta ocupado";
}
}
?>
...
Saludos

azazels
12/03/2009, 15:24
pues algo hago mal...

he puesto tu arhivo tal cual poniendo mi login y pass y luego este documento php




Documento sin título




if (isset ($_POST['dominio']))
{
require 'api-ovh.php';
if($libre == TRUE){
echo "esta libre";
}else{
echo "esta ocupado";
}
}
?>
















y me sale esto al mandar el formulario:
Fatal error: Class 'SoapClient' not found in /home/admin/domains/estudiodesoluciones.com/public_html/api-ovh.php on line 11

Power
12/03/2009, 15:19
Cita Publicado inicialmente por azazels
me parece que hay que instalar un plugins para "apache", no?

me podéis orientar un poquito please
Hola,

Yo no empleo nada raro.
Sólo esos ficheros de PHP que comenté.

Por supuesto, tienes que tener instalado y funcionando PHP.

Saludos

azazels
12/03/2009, 15:14
me parece que hay que instalar un plugins para "apache", no?

me podéis orientar un poquito please

xkalagan
10/03/2009, 16:58
Gracias power, ahora si que me funciona, me faltaban esos parametros, ya me funciona todo bien.

No si al final me voy a tener que montar un empresa pa vender dominios :-)

digo dominios, por que lo que es hosting, harto trabajo tengo con administrar la pagina de mi cuñao paco y la mia, y hasta ahora voy bien, mas menos un 50% en linea y el otro 50% reinstalando desde el manager jajajaja.

voy a dar de alta un dominio para mi que se llame offline50.com jajajaja.

Bueno, gracias otra vez, eres un monstruo del hosting.
Un Abrazo.

Power
10/03/2009, 16:05
Acabo de darme cuenta de que yo utilizo una versión de SOAPI anterior a la actual WSDL 1.2

Saludos

Power
10/03/2009, 16:00
Hola,

Es sencillo.

Yo tengo un fichero llamado api-ovh.php con este contenido:

Código:
login($login, $password, null);
    // Conexión correcta
    $conexion = TRUE;


} catch(SoapFault $fault) {
    // Error de conexión
    $conexion = FALSE;
}

// Chequeo
try {
    $result = $soap->domainCheck($session, $dominio);
    // Chequeo correcto
    $chequeo = TRUE;

    // Lee el booleano del resultyado
    $libre = $result[0]->value;

} catch(SoapFault $fault) {
    // Error de chequeo
    $chequeo = FALSE;
}

// Desconexión
try {
    $result = $soap->logout($session);
    // Desconexión correcta
    $desconexion = TRUE;

} catch(SoapFault $fault) {
    // Error de desconexión
    $desconexion = FALSE;
}
?>
(Poniendo los valores $login y $password que uso en el Manager).

Luego tengo otra página en php donde recibo la variable $dominio desde un formulario.
Ahí tengo añadido:
Código:
require 'api-ovh.php';
if($libre == TRUE){
....
}else{
....
}
Y ya está.

Saludos

xkalagan
10/03/2009, 13:46
Hola Power donde integras el codigo que generas domaincheck, en un archivo html no me funciona y en otro php tampoco, como lo integras en una pagina este codigo.

Pensaba que sabía un poco, ahora ya se que no se nada.

Un Saludo.

xkalagan
10/03/2009, 13:29
Gracias Power por enesima vez :-)
Voy a echarle un vistazo.

Un Saludo.

Power
10/03/2009, 11:54
Hola,

Tienes unas excelentes APIs de OVH en:
www.ovh.com/soapi/es/

En concreto, para localizar el estado de un dominio, yo utilizo domainCheck.
Y me va de maravilla.

Saludos
(PD: Esta API además no engorda como la de lata )

xkalagan
10/03/2009, 11:38
Hola a todos, sabeis de algun API de busqueda de dominios "gratis" en php para insertarlo en mi web, no es para nada profesional, pues yo no me dedico a vender hosting, es para hacer pruebas y cacharrear, en google he visto alguna cosilla pero demasiada compleja para mis conocimientos.

Bueno, Pos eso un API gratuito para busqueda de dominios.

Posdata: Mi mujer me ha recomendado "API en lata" osea foe gras :-) que esto si se me da bastante mejor que el PHP jejeje.

Saludillos.