He leído en muchos sitios lo que son los webservice, los diferentes tipos que hay, etc... pero la idea general es la misma. Tu como cliente solicitas al servidor una serie de datos y este te los devuelve.
El problema es que después de ver ejemplos de api como flickr, twitter o facebook, no me acabo de aclarar y no hablemos de SOAP, que por mas que leído, no he conseguido entender su mecánica. ¿Es posible que la librería nusoap no haga falta en php5 porque este ya la implementa?
¿El siguiente código que he fabricado, se consideraría un webservice?
Código PHP:
Ver original
<? /* Requisitos de la API */ //Comprobacion de seguridad, saber si el usuario esta validando a la API con la clave correcta if ($_GET['apikey']!=12345){ echo "API Incorrecta"; } // Validacion correcta else{ // A partir del $user_id extraigo el nombre del usuario. Ej. $username="neodani"; echo '<usuario>'; echo '<idusuario>'; echo $user_id; echo '</idusuario>'; echo '<username>'; echo $username; echo '</username>'; echo '</usuario>'; } } // Ejemplo de llamada // http://dominio.com/webservice.php?user=5&apikey=12345 ?>
Respuesta
Código:
Espero vuestros comentarios y sugerencias<usuario> <idusuario>5</idusuario> <username>neodani</username> </usuario>
Muchas gracias de antemano!