OJO-API de OJObuscador
La OJO-API de OJObuscador es un proyecto que pretende poner a disposición de los usuarios y desarrolladores la conectividad y funciones con lo buscadores o herramientas útiles de una forma sencilla.
Descargar
Últimas versiones:
- Última versión estable (versión 0.3.0)
Antiguas versiones:
- versión 0.3.0 - 11/01/2007 - changelog
- versión 0.2.0 - 10/01/2007 - changelog
- versión 0.1.0 - 07/01/2007 - changelog
Documentación
Instalación
Lo primero que hay que hacer es descargarse la última versión, descomprimir el ZIP y subir la carpeta APItool al servidor donde vaya a ser usado.
Por ahora la carpeta sólo podrá estar en donde estén los ficheros que van a llamar a la API.
Configuración
En la carpeta APItool hay un fichero llamado config.php que dispone de las claves de las API's de los diferentes buscadores. Por desgracia, la clave de Google ya no está disponible por el cierre de SOAP, pero sí es posible conseguir la de Yahoo! y la de MSN Search.
Uso
En la aplicación que estés utilizando y que quieras que te devuelva los resultados, sólo has de hacer una inclusión del fichero principal.
include("APItool/APIbuscadores.php");
Una vez incluido, podemos hacer llamadas a las funciones disponibles:
APIgigablast creada 11/01/2006 - modificada 11/01/2006
Devuelve los resultados del motor de búsqueda Gigablast
APIgigablast ( formato , consulta , resultados , inicio )
- formato (defecto: "li") Es la forma en la que se mostrarán los resultados; las opciones disponibles son:
- li: devuelve los resultados como listado LI de HTML, el título enlazado y el resumen (snippet).
- xml: devuelve los resultados en un formato XML creado exclusivamente por OJObuscador.
- resultados (defecto: "10") Cantidad de resultados que se mostrarán.
- inicio (defecto: "0") Punto de inicio de los resultados (desfase).
APIgoogle creada 07/01/2006 - modificada 07/01/2006
Devuelve los resultados del motor de búsqueda Google
APIgoogle ( formato , consulta , resultados , inicio , idioma )
- formato (defecto: "li") Es la forma en la que se mostrarán los resultados; las opciones disponibles son:
- li: devuelve los resultados como listado LI de HTML, el título enlazado y el resumen (snippet).
- xml: devuelve los resultados en un formato XML creado exclusivamente por OJObuscador.
- resultados (defecto: "10") Cantidad de resultados que se mostrarán.
- inicio (defecto: "0") Punto de inicio de los resultados (desfase).
- idioma (defecto: "es") Idioma por defecto en el que se extraerán los resultados.
APImsnsearch creada 07/01/2006 - modificada 07/01/2006
Devuelve los resultados del motor de búsqueda MSN Search / Windows Live
APImsnsearch ( formato , consulta , resultados , inicio , region )
- formato (defecto: "li") Es la forma en la que se mostrarán los resultados; las opciones disponibles son:
- li: devuelve los resultados como listado LI de HTML, el título enlazado y el resumen (snippet).
- xml: devuelve los resultados en un formato XML creado exclusivamente por OJObuscador.
- resultados (defecto: "10") Cantidad de resultados que se mostrarán.
- inicio (defecto: "0") Punto de inicio de los resultados (desfase).
- region (defecto: "es-ES") Región por defecto en el que se extraerán los resultados.
APIteoma creada 07/01/2006 - modificada 07/01/2006
Devuelve los resultados del motor de búsqueda Teoma / Ask
APIteoma ( formato , consulta , resultados , inicio )
- formato (defecto: "li") Es la forma en la que se mostrarán los resultados; las opciones disponibles son:
- li: devuelve los resultados como listado LI de HTML, el título enlazado y el resumen (snippet).
- xml: devuelve los resultados en un formato XML creado exclusivamente por OJObuscador.
- resultados (defecto: "10") Cantidad de resultados que se mostrarán.
- inicio (defecto: "0") Punto de inicio de los resultados (desfase).
APIyahoo creada 07/01/2006 - modificada 07/01/2006
Devuelve los resultados del motor de búsqueda Yahoo!
APIyahoo ( formato , consulta , resultados , inicio , region, idioma, pais )
- formato (defecto: "li") Es la forma en la que se mostrarán los resultados; las opciones disponibles son:
- li: devuelve los resultados como listado LI de HTML, el título enlazado y el resumen (snippet).
- xml: devuelve los resultados en un formato XML creado exclusivamente por OJObuscador.
- resultados (defecto: "10") Cantidad de resultados que se mostrarán.
- inicio (defecto: "0") Punto de inicio de los resultados (desfase).
- region (defecto: "es") Región por defecto en el que se extraerán los resultados.
- idioma (defecto: "es") Idioma por defecto en el que se extraerán los resultados.
- pais (defecto: "es") País por defecto en el que se extraerán los resultados.
DMOZgoogle creada 11/01/2006 - modificada 11/01/2006
Devuelve un listado de las categorías en DMOZ (según el directorio Google).
DMOZgoogle ( url )
- url (no defecto) Dirección URL de la página que se quiere comprobar las categorías de DMOZ
googleFechaCache creada 11/01/2006 - modificada 11/01/2006
Devuelve la fecha de la última caché de Google.
googleFechaCache ( url )
- url (no defecto) Dirección URL de la página que se quiere comprobar la última fecha de caché
Pagerank creada 10/01/2006 - modificada 10/01/2006
Devuelve el Pagerank.
Pagerank ( url )
- url (no defecto) Dirección URL de la página que se quiere comprobar el Pagerank™
Changelog
- Versión 0.3.0:
- Creada la función DMOZgoogle
- Creada la función googleFechaCache
- Creada la función APIgigablast
- Versión 0.2.0:
- Creada la función Pagerank
- Añadida página de ejemplo con todas las funciones
- Versión 0.1.0:
- Creada la función APIgoogle
- Creada la función APImsnsearch
- Creada la función APIteoma
- Creada la función APIyahoo
Desarrollo
LA OJO-API es una aplicación desarrollada por el equipo de OJObuscador (junto a aportaciones personales de otros usuarios). Para comunicarte con nosotros (para sugerir mejoras, enviar retoques del código, proponer novedades...) puedes utilizar la dirección de correo:
Hay mucho por hacer y se van a integrar muchas mejoras en los próximos meses, como por ejemplo los siguientes:
- Mostrar el Pagerank dada una URL (crear función Pagerank()).
- Devolver resultados en formato CSV (para APIgoogle, APImsnsearh, APIteoma y APIyahoo).
Algunos de los errores a solucionar son:
- No hay errores detectados en este momento.





