Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jamal xtz

Previsao do tempo com API do Yahoo

Recommended Posts

Olá amigos, preciso mostrar a previsao do tempo no meu site, mas nao estou conseguindo achar um exemplo que esteja funcionando, todo tutorial que eu encontro ja esta velho e nao funciona, tbm ja dei uma olhada na documentação, mas estou tendo dificuldade pra entender, se puderem me ajudar, ficarei extremamente grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites
$BASE_URL = "http://query.yahooapis.com/v1/public/yql";
$yql_query = 'select item.condition from weather.forecast where woeid = 455827';
$yql_query_url = $BASE_URL . "?q=" . urlencode($yql_query) . "&format=json";

// Make call with cURL
$session = curl_init($yql_query_url);
curl_setopt($session, CURLOPT_RETURNTRANSFER,true);
$json = curl_exec($session);

// Convert JSON to PHP object
$phpObj =  json_decode($json, true);
var_dump($phpObj);
array (size=1)
  'query' => 
    array (size=4)
      'count' => int 1
      'created' => string '2016-05-26T14:03:52Z' (length=20)
      'lang' => string 'en-US' (length=5)
      'results' => 
        array (size=1)
          'channel' => 
            array (size=1)
              'item' => 
                array (size=1)
                  'condition' => 
                    array (size=4)
                      'code' => string '30' (length=2)
                      'date' => string 'Thu, 26 May 2016 10:00 AM BRT' (length=29)
                      'temp' => string '64' (length=2)
                      'text' => string 'Partly Cloudy' (length=13)

https://developer.yahoo.com/weather/#get-started=

 

A documentação deles é muito completa, recomendo dar uma lida lá

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.