Este API es bastante limitado, principalmente por que no dispongo de muchos datos por los que filtrar, las busquedas. Así y todo ha quedado una API, versión beta, bastante decente. Aún me quedan por implementar unas cuantas busquedas más, como por nombre, url o alguna que me podais aconsejar.
Las busquedas por fecha se realizan de la siguiente forma.
http://edad.anieto2k.com/api.php?d=11 //usuarios nacidos el dia (11) de cualquier mes. http://edad.anieto2k.com/api.php?m=03 // Los usuarios nacidos el mes (03) de cualquier año. http://edad.anieto2k.com/api.php?y=1980 // Usuarios nacidos en el (1980) Uniendo busquedas http://edad.anieto2k.com/api.php?d=11&m=07 // Usuarios nacidos el dia (11) del mes (07) de cualquier año. http://edad.anieto2k.com/api.php?d=11&m=05&y=1980 // Usuarios nacidos el (11) del (05) del (1980)
Debido a los escasos datos almacenados, no necesito más, podemos ordenar nuestra consulta por tres campos, id, nombre y url. Por defecto ordena por fecha y despues por nombre.
Para elegir una ordenación usaremos el parametro order, usado de la siguiente manera.
http://edad.anieto2k.com/api.php?d=11&m=06&order=nombre // Ordenamos por nombre los usuarios nacidos el (11) del (06) de cualquier año.
El resultado obtenido del API será un XML bien formado con los datos del usuario. El mail por motivos de SPAM u otros malos usos no será mostrado.
<dates> <user> <id>1</id> <nombre>aNieto2k</nombre> <fecNac>1980-09-11 00:00:00</fecNac> <url>http://www.anieto2k.com</url> </user> <user> <id>577</id> <nombre>DarkAngel</nombre> <fecNac>1977-09-11 00:00:00</fecNac> <url>http://historiasdeldiaadia.com/blog</url> </user> </dates>