1. Go to this page and download the library: Download adinan-cenci/climatempo-api library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
adinan-cenci / climatempo-api example snippets
use AdinanCenci\Climatempo\Climatempo;
$token = 'seu-token-aqui';
$locales = array(3477 /*São paulo*/, 5959 /*Rio de Janeiro*/, 8050 /*Fortaleza*/);
$climatempo = new Climatempo($token);
$ids = $climatempo->addLocalesToToken($locales);
use AdinanCenci\Climatempo\Climatempo;
$token = 'seu-token-aqui';
$id = 3477; /*São paulo*/
$climatempo = new Climatempo($token);
$previsao = $climatempo->fifteenDays($id);
foreach ($previsao->days as $dia) {
echo
"Cidade: <b>$previsao->city ($dia->date)</b>: <br>
Temp. mínima: $dia->minTemp °C <br>
Temp. máxima: $dia->maxTemp °C <br>
Probab. de precipitação: $dia->pop % <br>
Precipitação: $dia->mm mm <br>
Frase: $dia->textPt <hr>";
}
use AdinanCenci\Climatempo\Climatempo;
$token = 'seu-token-aqui';
$latitude = '-23.6733566'; /*São paulo*/
$longitude = '-46.8851047,10';
$climatempo = new Climatempo($token);
$risk = $climatempo->floodingRisk($latitude, $longitude);
echo
'<b>'.$risk->latitude.' '.$risk->longitude.'</b><br>';
foreach ($risk->data as $data) {
echo
'Valor agora: '.$data->valueNow.'<br />
Agora: '.date('d / M / Y, H:i:s', $data->now).'<br />
<br />
Valor próxima hora: '.$data->valueNextHour.'<br />
Próxima hora: '.date('d / M / Y, H:i:s', $data->nextHour).
'___';
}
use AdinanCenci\Climatempo\City\Search;
$pesquisa = new Search();
$pesquisa->name('rio de janeiro');
$rio = $pesquisa->find()[0]; // objeto City
$rio->fifteenDays($token); // retorna a previsão para os próximos 15 dias
$rio->seventyTwoHours($token); // retorna a previsão para as próximas 72 horas
$rio->current($token); // retorna o estado do clima neste instante
$rio->today($token); // retorna a previsão para hoje
$rio->tomorow($token); // retorna a previsão para amanhã
$rio->afterTomorow($token); // retorna a previsão para depois de amanhã
use AdinanCenci\Climatempo\City\Search;
$pesquisa = new Search();
$pesquisa
->name('rio')
->state('RJ');
$pesquisa->find(); // retorna array
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.