Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2005, 14:29
psychouy
 
Fecha de Ingreso: junio-2005
Mensajes: 13
Antigüedad: 18 años, 10 meses
Puntos: 0
Manejo del API de Google

Tengo una conexion al servicio de google para hacer busquedas con la conexion nusoap de php. El servicio te devuelve los 10 primeros resultados del total. Seteando el valor del parametro que por defecto esta en 0, con lo que retorna los primeros diez. Estoy tratando de ver como hago para lograr cambiar ese valor por medio de una variable. Es decir tener un elemento en el formulario(boton siguiente x ej) que me permita avanzar de a 10 resultados cambiando el valor del parametro start de 10 en 10, seria como el link SIGUIENTE de la pagina de Google en cada busqueda.
Código:
//Se llama a la clase requerida
require_once('nusoap\nusoap.php');
//Se setean los parametros de la Busqueda
$parameters = array(
  'key'=> 'yj6JqYtQFHIWx/fOfre%&23HY1esCxp6/jLM',
  'q' => $_POST['busqueda'],
  'start' => '0', ----------->puede ser 'start' => $variable;
  'maxResults' => '10',
  'filter' => 'false',
  'restrict' =>  'lang_es',
  'restrict' =>  'countryUY',
  'safeSearch' => 'false',
  'lr' => '',
  'ie' => 'latin',
  'oe' => 'latin');
//Se especifica la ubucacion del archivo WSDL

$soapclient = new soapclient('http://api.google.com/GoogleSearch.wsdl', 'wsdl');
$results = $soapclient->call('doGoogleSearch',$parameters);
.
No se si se entendio la idea, espero que alguien me pueda tirar un dato si esto es posible de realizar.