Olá bom diaTudo bem?Estou precisando acessar api ultrahumanvia tokenmas não consigoAlguém poderia me ajudar
ESPECIALIZAÇÃO: Fisiologia do Exercício: Fundamentos para Performance, Reabilitação e Emagrecimento. UFSCAR
Nem tudo o que se enfrenta pode ser modificado, mas nada pode ser modificado até que seja enfrentado.
Helena Besserman Viana (1931-2002), psicanalista brasileira.
--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/2fb80f64-7a68-4d94-a9db-15b052dc5517n%40googlegroups.com.
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
PROFº ESP. RAFAEL AUGUSTO PINTO
ESPECIALIZAÇÃO: Fisiologia do Exercício: Fundamentos para Performance, Reabilitação e Emagrecimento. UFSCAR
CREF: 060657-G/SPPHONE: TIM(17)9 81194247FACEBOOK: RAFAEL...@GMAIL.COMSKYPE: rafae...@gmail.comNem tudo o que se enfrenta pode ser modificado, mas nada pode ser modificado até que seja enfrentado.
Helena Besserman Viana (1931-2002), psicanalista brasileira.
Em sex., 3 de out. de 2025 às 07:23, Rafael Pinto <rafael...@gmail.com> escreveu:BOM DIATEM OPÇÃO DE COLOCAR CÓDIGO DE ACESSO NA API ?USER_CODE = "MIRKMMBL"
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/2fb80f64-7a68-4d94-a9db-15b052dc5517n%40googlegroups.com.
--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/f15cf04f-9bce-45ab-862e-e63e10ff5013n%40googlegroups.com.
--
MIRGHKTR
PROFº ESP. RAFAEL AUGUSTO PINTO
ESPECIALIZAÇÃO: Fisiologia do Exercício: Fundamentos para Performance, Reabilitação e Emagrecimento. UFSCAR
CREF: 060657-G/SPPHONE: TIM(17)9 81194247FACEBOOK: RAFAEL...@GMAIL.COMSKYPE: rafae...@gmail.comNem tudo o que se enfrenta pode ser modificado, mas nada pode ser modificado até que seja enfrentado.
Helena Besserman Viana (1931-2002), psicanalista brasileira.
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/e7792755-5ce3-464c-a75d-2dcb666b20d3n%40googlegroups.com.
Por aqui. Eu só não consigo puxar as variáveis
import requests
from datetime import datetime, timedelta
import json
# ===========================
# CONFIGURAÇÕES BÁSICAS
# ===========================
# URL base da API Ultrahuman
BASE_URL = "https://partner.ultrahuman.com/api/v1/metrics"
# Token de autorização (NÃO altere o formato)
HEADERS = {
"Authorization": "eyJhbGciOiJIUzI1NiJ9.eyJzZWNyZXQiOiIxM2NiYTQ0Y2VkOGQ5NjFiNWNmYyIsImV4cCI6MjUwNTk4MjA1Nn0.yJHBCFV3kUHhqvl5rgeYNwvST8JKzd54tlf2r4sah_o"
}
# Lista de usuários que você quer testar
USUARIOS = [
{
"nome": "Francisco Kim",
"email": "chicok...@gmail.com",
"code": "MIRGHKTR"
}
]
# Intervalo de datas (últimos 3 dias por exemplo)
FIM = datetime.today()
INICIO = FIM - timedelta(days=0)
# ===========================
# FUNÇÃO DE TESTE
# ===========================
def testar_api(usuario, data):
nome = usuario["nome"]
email = usuario["email"]
code = usuario["code"]
print(f"\n🔍 Testando {nome} ({email}) em {data}...\n")
tentativas = [
{"descrição": "Somente email", "params": {"email": email, "date": data}},
{"descrição": "Somente code", "params": {"email": code, "date": data}},
{"descrição": "Email + code concatenado", "params": {"email": f"{email},{code}", "date": data}},
]
for tentativa in tentativas:
print(f"➡️ Tentando com {tentativa['descrição']} ...")
response = requests.get(BASE_URL, headers=HEADERS, params=tentativa["params"])
print(f"Status: {response.status_code}")
try:
data_json = response.json()
print(json.dumps(data_json, indent=2)) # Mostra o JSON formatado
except Exception:
print("⚠️ Erro ao decodificar JSON.")
print(response.text)
print("-" * 80)
# ===========================
# EXECUÇÃO
# ===========================
if __name__ == "__main__":
for usuario in USUARIOS:
current = INICIO
while current <= FIM:
date_str = current.strftime("%Y-%m-%d")
testar_api(usuario, date_str)
current += timedelta(days=1)
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/e7792755-5ce3-464c-a75d-2dcb666b20d3n%40googlegroups.com.
--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/ff7bfdb6-6f2d-417d-b784-48b9a05a658bn%40googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/14c79dad-a384-47f5-b8cc-5bdbfa1a6fe1n%40googlegroups.com.