Diferencia entre revisiones de «Código HTML del botón web»
| Línea 53: | Línea 53: | ||
Además, puede hacer que la página de resultado sea devuelta en HTML, XML o JSON con el parámetro opcional "tipo_salida", que puede tomar los valores "html", "xml" o "json" (por defecto, será "html"). | Además, puede hacer que la página de resultado sea devuelta en HTML, XML o JSON con el parámetro opcional "tipo_salida", que puede tomar los valores "html", "xml" o "json" (por defecto, será "html"). | ||
| + | |||
| + | === Llamar al botón web desde un script === | ||
| + | |||
| + | Un ejemplo en PHP: | ||
| + | |||
| + | <?php | ||
| + | # Coger estos datos de nuestro formulario | ||
| + | $cuenta = '123456'; | ||
| + | $bd = '12'; | ||
| + | $btn = '1'; | ||
| + | |||
| + | $llamante = '912345678'; | ||
| + | |||
| + | $fd = fopen("/tmp/respuesta.txt", "w"); | ||
| + | $curl = curl_init("https://scgi.duocom.es/cgi-bin/telefacil2/telefacil_ejecutar_extwebcall? | ||
| + | cuenta=${cuenta}&bd=${bd}&btn=${btn}&ani=${llamante}&premium=1&tipo_salida=xml"); // LLAMADA DE LA URL | ||
| + | curl_setopt($curl, CURLOPT_FILE, $fd); | ||
| + | curl_setopt($curl, CURLOPT_HEADER, false); // PARA EVITAR DEVOLUCION DE CABEZERAS HTTP | ||
| + | curl_setopt($curl, CURLOPT_TIMEOUT, 5); // TIEMPO DE ESPERA | ||
| + | $output = curl_exec($curl); // EJECUTAMOS LA LLAMADA | ||
| + | curl_close($curl); | ||
| + | fclose($fd); | ||
| + | $output = substr($output, 0, 1); // SI OBTENEMOS 0 = ERROR / 1 = COMUNICACION OK | ||
| + | // en /tmp/respuesta.txt esta la respuesta y la referencia | ||
| + | ?> | ||
Revisión del 09:35 12 mar 2018
Desde esta página, usted puede probar su botón web, haciendo click sobre la previsualización.
También tiene disponible el código HTML del botón web: cópielo y péguelo en su sitio web, en sus e-mails o en cualquier lugar que soporte HTML. Puede cambiar el código a su gusto, siempre que el enlace apunte al mismo sitio.
Sumario
Cómo personalizar el aspecto del botón web
Hay 3 partes que puede personalizar:
- La imagen del botón web.
- El formulario que pide el número del teléfono de su cliente.
- La página de resultado al establecerse la llamada.
Personalizar la imagen del botón web
Para la imagen del botón web, simplemente cree una imagen en su editor de imágenes favorito y haga que apunte a nuestro formulario.
Personalizar el formulario de petición de número
Si lo que desea es cambiar el aspecto del formulario que pide el número de teléfono del cliente, haga lo siguiente:
En la pestaña HTML del botón web, pinche sobre el botón "Llamar".
En la pantalla que aparece (que es la que quiere personalizar), muestre el código fuente:
Busque el código entre los comentarios "Copie desde aqui si quiere personalizar este formulario" y "Copie hasta aqui si quiere personalizar este formulario". Ese código es un formulario que llama a nuestros servidores.
Copie ese código y péguelo en su página web. Apunte el botón web a su página web en vez de a la nuestra.
Personalizar la página de resultado
Si desea que, tras establecer la llamada, en vez de aparecer nuestra página de resultado se llame a una página suya, simplemente añada en el formulario el siguiente campo oculto:
<input type="hidden" name="callback_url" value="http://www.supaginaweb.com/su_script.php">
Nuestro sistema llamará a esa página pasándole los siguientes parámetros:
- resultado = ok | error
- cod_error: código numérico de error, si lo hay.
- msg: texto del mensaje de error, si lo hay.
Además, puede hacer que la página de resultado sea devuelta en HTML, XML o JSON con el parámetro opcional "tipo_salida", que puede tomar los valores "html", "xml" o "json" (por defecto, será "html").
Llamar al botón web desde un script
Un ejemplo en PHP:
<?php
# Coger estos datos de nuestro formulario
$cuenta = '123456';
$bd = '12';
$btn = '1';
$llamante = '912345678';
$fd = fopen("/tmp/respuesta.txt", "w");
$curl = curl_init("https://scgi.duocom.es/cgi-bin/telefacil2/telefacil_ejecutar_extwebcall?
cuenta=${cuenta}&bd=${bd}&btn=${btn}&ani=${llamante}&premium=1&tipo_salida=xml"); // LLAMADA DE LA URL
curl_setopt($curl, CURLOPT_FILE, $fd);
curl_setopt($curl, CURLOPT_HEADER, false); // PARA EVITAR DEVOLUCION DE CABEZERAS HTTP
curl_setopt($curl, CURLOPT_TIMEOUT, 5); // TIEMPO DE ESPERA
$output = curl_exec($curl); // EJECUTAMOS LA LLAMADA
curl_close($curl);
fclose($fd);
$output = substr($output, 0, 1); // SI OBTENEMOS 0 = ERROR / 1 = COMUNICACION OK
// en /tmp/respuesta.txt esta la respuesta y la referencia
?>
Indice
Página principal >> Oficina Virtual >> Botón Web >> Código HTML del botón web.



