Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/07/2011, 11:43
jvmjunior
 
Fecha de Ingreso: marzo-2009
Mensajes: 62
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Obtener datos de JSON

Por favor, necesito ayuda con esto, he intentado de muchas maneras y no encuentro la solución :S
¿Como puedo mostrar cada resultado?

-----CODIGO-------
Código PHP:
<?php
  
require("OAuth.php");  
   
   
$cc_key  "dj0yJmxxxxxxw";  
$cc_secret "0b9a897axxxxxxd";  
$url "http://yboss.yahooapis.com/ysearch/web";  
$args = array();  
$args["q"] = "iphone";  
$args["format"] = "json";  
$args["market"] = "es-es";
$args["count"]=3;
   
$consumer = new OAuthConsumer($cc_key$cc_secret);  
$request OAuthRequest::from_consumer_and_token($consumerNULL,"GET"$url$args);  
$request->sign_request(new OAuthSignatureMethod_HMAC_SHA1(), $consumerNULL);  
$url sprintf("%s?%s"$urlOAuthUtil::build_http_query($args));  
$ch curl_init();  
$headers = array($request->to_header());  
curl_setopt($chCURLOPT_HTTPHEADER$headers);  
curl_setopt($chCURLOPT_HEADER1);  
curl_setopt($chCURLOPT_URL$url);  
$rsp curl_exec($ch);  
$results json_decode($rsp);  
echo 
$results;      



// OUTPUTS
echo "</br></br>VARIABLES: </br>";


echo 
"QUERY : ".$args["q"] ."</br>";
echo 
"FORMAT : ".$args["format"] ."</br>";
echo 
"MARKET : ".$args["market"] ."</br>";
echo 
"COUNT : ".$args["count"] ."</br></br>";

echo 
"CONSUMER : ".$consumer ."</br></br>";
echo 
"REQUEST : ".$request ."</br></br>";
echo 
"URL : ".$url ."</br></br>";

echo 
"</br></br>TRYING SHOW RESULTS:</br></br>";

    echo 
$results["bossresponse"]["responsecode"]["results"][0]["title"][0]; //Title
    
echo $results["bossresponse"]["responsecode"]["results"][0]["clickurl"][0]; // Click URL
    
echo $results["bossresponse"]["responsecode"]["results"][0]["abstract"][0]; // Result
    
 
echo $results->bossresponse->responsecode->results[0]->title[0];  
 echo 
$results->bossresponse->responsecode->results[1]->title[1]; 
 echo 
$results->bossresponse->responsecode->web->results[1]->title[1];
 
 echo 
$results->responsecode->web->results[1]->title[1];
 echo 
$results->bossresponse->web->results[1]->title[1];
 echo 
$results->title[1];
?>
----PANTALLA------
Cita:
HTTP/1.1 200 OK Date: Fri, 01 Jul 2011 17:26:57 GMT P3P: policyref="http://info.yahoo.com/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC GOV" Vary: Accept-Encoding Connection: close Transfer-Encoding: chunked Content-Type: application/json Cache-Control: private {"bossresponse":{"responsecode":"200","web":{"star t":"0","count":"3","totalresults":"247796706","res ults":[{"date":"2011\/06\/26","clickurl":"http:\/\/es.wikipedia.org\/wiki\/IPhone","url":"http:\/\/es.wikipedia.org\/wiki\/IPhone","dispurl":"es.wikipedia.org<\/b>\/wiki\/IPhone<\/b>","title":"iPhone<\/b> - Wikipedia, la enciclopedia libre","abstract":"iPhone<\/b> es una familia de teléfonos inteligentes multimedia con conexión a ...<\/b> El iPhone<\/b> 3GS dispone de una cámara de fotos de 3 megapixeles y un reproductor ...<\/b>"},{"date":"2011\/06\/17","clickurl":"http:\/\/www.apple.com\/es\/iphone\/","url":"http:\/\/www.apple.com\/es\/iphone\/","dispurl":"www.apple.com<\/b>\/es\/iphone<\/b>","title":"Apple - iPhone<\/b> - Teléfono móvil, iPod y dispositivo de acceso ...<\/b>","abstract":"iPhone<\/b> 4 es un teléfono móvil GSM y también un iPod, una videocámara y un dispositivo de acceso a Internet con correo electrónico, GPS y mapas."},{"date":"2011\/06\/30","clickurl":"http:\/\/www.iphone.movistar.es\/","url":"http:\/\/www.iphone.movistar.es\/","dispurl":"www.iphone.movistar.es<\/b>","title":"Iphone<\/b>","abstract":"Movistar te trae el iPhone<\/b> 4 de Apple. Resérvalo ya. ...<\/b> Tarifa Plana iPhone<\/b> Premium. 39 €\/mes. Consumo mínimo Voz. 9 €\/mes. ver tarifas. 19,90 €\/mes ...<\/b>"}]}}}1

VARIABLES:
QUERY : iphone
FORMAT : json
MARKET : es-es
COUNT : 3

CONSUMER : OAuthConsumer[key=djXXXXw,secret=0bXXXXXXX8e259d]

REQUEST : http://yboss.yahooapis.com/ysearch/w...n=1.0&q=iphone

URL : http://yboss.yahooapis.com/ysearch/w...es-es&q=iphone



TRYING SHOW RESULTS:

NO RESULTS-> EMPTY <-
----------------