Previsão do tempo API – Previsões meteorológicas em seu site, dados brutos para modelos climáticos – Infoclimat, conecte -se à API OpenWeather – Centro de Ajuda – Pandasuite

Conecte -se à API OpenWeather

Selecione o bloco de texto que indica a temperatura. Na janela Propriedades, Clique no ícone no canto superior direito e no botão Adicionar > Fonte.

Previsões automáticas em Paris para o seu site

Você pode chamar a API Infoclimat, que devolverá as previsões detalhadas para esta cidade.
Apenas pedimos que você especifique a fonte, na forma de um link para www.Infoclimate.FR, em seus aplicativos ou páginas usando esses dados.

Esta API é limitada a um uso razoável e não comercial. É considerado razoável um uso inferior a 5.000 consultas em 24 horas e menos de uma solicitação por segundo, para toda a API de previsão.
Você terá que garantir que não exceda esse limite ou seu acesso será bloqueado automaticamente (neste caso, você receberá uma mensagem de erro ERTP 509 Limite de largura de banda excedido)). Por favor, respeite nosso serviço oferecido a você de graça, sem publicidade, por uma associação de voluntários. Se suas necessidades forem mais altas (em termos do número de solicitações ou parâmetros disponíveis), entre em contato conosco com antecedência.
Se a chave de autenticação estiver errada, a mensagem 400 solicitação ruim será retornado. Se a execução estiver sendo lançada e os dados não disponíveis, o código será 409 conflito.
Aconselhamos que você sempre verifique a configuração “request_state” antes de processar dados, isso evitará aumentar seus aplicativos no caso de um problema.

Nome do parâmetro Níveis disponíveis Unidades Descrição
temperatura 2m, terra, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975hpa, 1000hpa Kelvin Temperatura
chuva não aplicável milímetros Precipitação por 3 horas
RAIN_CONVECTION não aplicável milímetros Precipitação convectiva por 3 horas
pressão nível do mar Pascal Pressão no nível do mar
umidade 2m, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA % Humidade relativa
nebulossite Total, alto, médio, baixo % Nebulosidade
Direção do vento 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 ° Direção do vento do meio
wind_moyen 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 km/h Vento médio
Wind_rafales 10m km/h Força de vento nas rajadas
ISO_ZERO não aplicável M Altura da isotérmica 0 ° C
RISCO_NEIGE não aplicável [Sim não] Risco de neve
Geopótico 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA gpdam Altura geopotencial
speed_ reverso 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA Hpa/s Velocidades verticais
pwat não aplicável milímetros Água precipitável
levantou_index não aplicável Kelvin Índice levantado
Most_unstable_lifted_index não aplicável Kelvin Índice mais instável
capa não aplicável J/kg capa
mucape não aplicável J/kg Mucape
Convecction_inhibition não aplicável J/kg Inibição convectiva (CIN)
Request_state não aplicável [509.409.400.200] Declaração
Request_key não aplicável não aplicável Solicitação interna para o pedido
Model_run não aplicável [00,06,12,18] Correr
    • Contate-nos / EUA contato
    • Torne -se voluntário ou funcionário
    • Quem somos nós ? O que nós fazemos ?
    • Notícia legal
    • METEO-TIME-REEL.Fr – clima em verdadeiro tempo
    • Mecanismo de busca de arquivo meteorológico
    • O clima em Ventoux
    • A Associação
    • Os fóruns
    • Android
    • iOS
    • Infoclimat é uma marca registrada no número 053372184
    • Site declarado ao CNIL (875366) | Siret: 45386074400037
    • Infoclimat é uma associação de direito sem fins lucrativos de 1901

    Conecte -se à API OpenWeather

    Você pode exibir os dados climáticos do dia e a previsão dos próximos dias em seu aplicativo conectando -se à API OpenWeather. A conexão da API é feita graças ao componente HTTP.

    Para este tutorial, detalharemos o aplicativo de aplicativo climático de Paris.

    Neste artigo

    • Crie uma conta OpenWeather
    • Exibir a previsão do tempo
    • Mostrar previsões em uma coleção

    Crie uma conta OpenWeather

    OpenWeather é um serviço on -line acessível para permitir gratuitamente o acesso à previsão do tempo para uma cidade. Oferece APIs diferentes para obter dados climáticos de um local.

    Crie uma conta gratuita no OpenWeather

    OpenWeather oferece APIs diferentes para obter dados climáticos de um local. Vamos chamar o Clima atual da API Para obter o clima do dia, então noPrevisão diária da API Para exibir a previsão para os próximos dias.

    Exibir a previsão do tempo

    Preparamos nossa tela exibindo o clima e a temperatura. O objetivo é agora conectar -se à corrente da API meteorológica para exibir os dados certos.

    Insira um componente HTTP

    A conexão com uma API é feita graças ao componente HTTP.

    De volta ao Pandasuite Studio, clique em Componentes e insira um componente Http.

    O melhor é colocar esse componente em primeiro plano para que possa ser ativo e questionado em qualquer tela do aplicativo. Caso contrário, coloque -o na tela em que esses dados estão localizados.

    Configure o componente HTTP

    Abre a janela Propriedades.

    Url

    Vá para a documentação técnica da corrente da API meteorológica para obter seu URL.

    O URL está na seguinte forma:

    https: // API.OpenWeathermap.Org/dados/2.5/clima?Q = & Appid =

    Em que é o nome da cidade e sua chave de API pessoal.

    Copie o URL de referência da API do Https: até ? Não incluído, o restante corresponde a cadeias de perguntas que serão indicadas abaixo:

    https: // API.OpenWeathermap.Org/dados/2.5/clima

    Método

    Escolha o método Pegar para exigir dados da API.

    Pergunta Cadeia / Consulta Thongs

    OpenWeather fornece a você Tangas de consulta que possibilitam atribuir valores aos parâmetros à sua solicitação da API:

    • a cidade : q (No nosso exemplo: Paris, FR)
    • O ID do aplicativo: Appid
    • A unidade de medição: unidades (Em nosso exemplo: métrica)
    • e idioma: Lang (No nosso exemplo: fr)

    O ID AP (Appid) corresponde à sua chave de API pessoal que você gera a partir da interface OpenWeather.

    Para gerar seu aplicativo ID / API Key, vá para o seu Conta, seção Chaves API.

    Gerenciamento de cache

    Você também pode personalizar a conversa. Clique em Rede e cache para que o aplicativo retorne o conteúdo do cache, mas ainda faz a solicitação para atualizá -lo. Esta opção permite que você tenha uma resposta rápida.

    Teste a solicitação

    Agora você tem que testar se sua conexão foi configurada corretamente.

    Clique no botão Editar do componente HTTP (ou clique duas vezes no campo visível do componente HTTP).

    A informação aparece. Clique no botão Teste de solicitação.

    Visualize os resultados da sua solicitação: se os dados brutos correspondem ao seu desejo, a API foi configurada corretamente.

    Ele permite que você entenda melhor a estrutura de dados e formalize as fórmulas corretas.

    Mostrar dados

    Associar uma variável na temperatura

    Selecione o bloco de texto que indica a temperatura. Na janela Propriedades, Clique no ícone no canto superior direito e no botão Adicionar > Fonte.

    Copie a seguinte fórmula:

    [Dados: id_http (/main/temp/@formatNumber: maximum fractionDigits | 0)] ° C

    Detalhes da função:

    • Id_http é o identificador de componentes http. Clique duas vezes no nome do componente HTTP da janela Propriedades para obter este identificador.
    • Principal/Temp eSt os meios de acessar o valor da temperatura
    • @FormatNumber permite exibir um número naturalmente, dependendo do idioma do idioma.

    Para encontrar todas as funções, consulte este tutorial.

    Mostre o tempo para o dia graças às condições

    OpenWeather fornece informações sobre o clima a partir do dia a partir de sua API usando o campo ícone. Este campo ícone Para valores diferentes (01d, 02d, 10n etc. ) correspondendo às diferentes situações climáticas: Céu claro, poucas nuvens, nuvens espalhadas.

    Por exemplo 10n está associado a Chuva leve (baixa chuva).

    Em vez de usar esses ícones, inserimos uma série de animações após efeitos em um componente da galeria. Cada animação corresponde a um valor climático.

    O objetivo é exibir a animação correta de acordo com o valor levantado pela API.

    Insira um componente Termos. Na janela Propriedades, Crie uma condição para cada valor:

    Dados: [Dados: d_http (/clima/0/icon)] Função: Egal no valor: 01D

    Renomeie cada condição com o nome do valor, por exemplo 01d.

    Verifica a caixa Avaliação automática

    Selecione as condições e crie a ação com o gatilho Avaliação (01d) > Agir em um componente > Galeria > Vá para a página selecionada (01d) .

    Inicie a solicitação

    Você precisa criar a ação de consulta da API a partir do seu aplicativo. Para fazer automaticamente, optamos por fazer isso ao exibir o primeiro plano.

    Selecione o primeiro plano e clique em Ações.

    Selecione Exibição atual > Aja no componente > Componente HTTP > Inicie a solicitação

    Mostrar previsões em uma coleção

    Criar uma coleção

    Em nosso exemplo, exibimos a previsão do tempo em uma lista horizontal e na forma de adesivos, incluindo a data do dia, um ícone e as médias de temperatura.

    Esta lista foi criada visualmente graças a um componente Coleção.

    Conecte -se à API de previsão diária

    Para acessar as previsões meteorológicas, o OpenWeather oferece uma API dedicada: Previsão diária. Para se conectar a uma nova API, você deve inserir um novo componente HTTP.

    Insira um novo Componente HTTP E na janela Propriedades, Informe os seguintes campos:

    Url

    https: // API.OpenWeathermap.Org/dados/2.5/previsão/diariamente

    Você encontra este URL na documentação técnica do OpenWeather:

    Método

    Escolha o método Pegar para exigir dados da API.

    Pergunta Cadeia / Consulta Thongs

    Indique os mesmos parâmetros da outra API:

    • A cidade: Q (em nosso exemplo: Paris, FR)
    • O aplicativo de identificação: Appid
    • A unidade de medição: unidades (em nosso exemplo: métrica)
    • e idioma: Lang (em nosso exemplo: FR)

    Teste a conexão da API

    Clique no botão Editar do componente HTTP (ou clique duas vezes no campo visível do componente HTTP).

    A informação aparece.

    Clique no botão Teste de solicitação.

    Visualize os resultados da sua solicitação: se os dados brutos correspondem ao seu desejo, a API foi configurada corretamente.

    Mostrar dados

    Conecte cada elemento da sua lista à fonte de dados, ou seja, à API.

    Por exemplo, selecione a data.

    Na janela Propriedades, Clique no ícone de dados dinâmicos no canto superior direito e no botão Adicionar.

    Copie a seguinte fórmula:

    [Dados: id_http (/list/@getByIndex: [dados: (rowIndex)]/dt/@multiply: 1000/@formatdate: datestyle | médio)]]

    Para encontrar todas as funções, consulte este tutorial.

    Isso respondeu sua pergunta ?

    Obrigado pelos comentários, houve um problema para enviar seus comentários. por favor, tente novamente mais tarde.