Quando um planeta está perto demais do Sol para ser visto, diz-se que ele está combusto — asta, 'ocaso' —, e os textos clássicos o tratam como queimado e incapaz de produzir seus resultados. Este endpoint retorna, para um planeta, todos os períodos de combustão que caem, ao menos em parte, em um ano civil.
O teste é puramente angular. O planeta fica combusto enquanto sua elongação geocêntrica em relação ao Sol estiver abaixo de um orbe próprio de cada planeta: 17° para Marte, 14° para Mercúrio direto e 12° retrógrado, 10° para Vênus direto e 8° retrógrado, 11° para Júpiter e 15° para Saturno. O ano é varrido com uma margem em cada ponta, porque um período pode atravessar a virada do ano, e cada cruzamento é depois refinado por bisseção.
Envie `planet` (mars, mercury, venus, jupiter ou saturn) e `year`. A resposta é `{planet, year, periods, total_asta_days_in_year}`, em que cada período traz `start`, `end`, `duration_days` para o período inteiro e `days_in_year` para a parte que cai dentro do ano solicitado. A elongação não depende de onde você está, então os horários não dependem da localização; `timezone_as_float` só define como eles são exibidos.
Campos da requisição
Campo
Tipo
Obrigatório
Observações
planet
string
obrigatório
marsmercuryvenusjupitersaturn
year
integer
obrigatório
Ano de nascimento como número, por exemplo 1990. Quatro dígitos.
min 1800 · max 2400
latitude
number (double)
opcional
Latitude do local, em graus decimais. Positivo é norte, negativo é sul. Exemplo: 26.9124 para Jaipur, 40.7128 para Nova York. Minutos e segundos não são aceitos - converta antes.
longitude
number (double)
opcional
Longitude do local, em graus decimais. Positivo é leste, negativo é oeste. Exemplo: 75.7873 para Jaipur, -74.0060 para Nova York. Atenção ao sinal: sem o sinal de menos, Nova York vai parar na China.
timezone_as_float
number (double)
opcional
Deslocamento UTC do local, em horas, como número decimal. Exemplo: 5.5 para a Índia (UTC+05:30), -5 para Nova York no inverno, 5.75 para o Nepal. Este valor NÃO é conferido com date_time: se os dois divergirem, você recebe uma resposta bem-sucedida para o momento errado. Por isso, tire os dois da mesma fonte. Use o deslocamento em vigor naquela data, não o de hoje: quem nasceu no verão, em um país com horário de verão, precisa do deslocamento de verão.