3zadania/token_read.py
2026-05-05 19:46:10 +03:00

25 lines
951 B
Python

import os
import requests
from dotenv import load_dotenv
# Загружаем переменные из .env файла
load_dotenv()
# Берем токен из переменной окружения
TOKEN = os.getenv("GITEA_TOKEN")
# Проверка: если токен не найден, выведем предупреждение
if not TOKEN:
print("Ошибка: Токен не найден в файле .env!")
else:
headers = {"Authorization": f"token {TOKEN}"}
# Отправляем запрос на ПРАВИЛЬНУЮ ссылку (из твоего задания)
response = requests.get("https://git.vyatsu.ru/api/v1/user", headers=headers)
if response.status_code == 200:
print("Успешное подключение! Данные профиля:")
print(response.json())
else:
print(f"Сервер вернул ошибку {response.status_code}: {response.text}")