Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2010, 15:12
Avatar de Johnnyhp
Johnnyhp
 
Fecha de Ingreso: mayo-2006
Ubicación: Tingo Maria - Peru
Mensajes: 10
Antigüedad: 18 años, 7 meses
Puntos: 1
API search wikipedia

Hola,

estoy desarrollando un buscador con la API de wikipedia con la ayuda de esta URL:

http://en.wikipedia.org/w/api.php

bueno ahi me indica una URL para hacer la busqueda e incluso me dice el formato que deseo que se muestre: ahi puse texto lo puse en formato xml con un limit de 50 como observaran.

http://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=texto&fo rmat=xml&srlimit=50

bueno esta URL me da un codigo XML para parsearlo esto y talvez llevarlo a objetos con las funciones de simplexml_load_string adjunto la info de esta ultima

http://php.net/manual/es/book.simplexml.php


bueno mi codigo PHP es simple para obtener el xml

$feedURL ='http://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=texto&fo rmat=xml&srlimit=50'; //API para la busqueda

$obj_coleccion_wikipedia = simplexml_load_file($feedURL);//convierto a objetos el xml

echo"<pre>";
print_r($obj_coleccion_wikipedia);// muestro el objetos resultante
echo"</pre>";exit();


de una manera similar desarrolle para la busqueda con la API de youtube y me funciono bien!! y de una manera similar, pero con esto de wiki me sale error 403 osea acceso prohibido

la consulta es como obtener ese codigo XML y manejarlo a mi antojo con en mis clases de PHP.

de antemano Gracias!!


Quedo a la espera de alguna ayuda