27/07/2010, 15:12
|
| | | 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 |