28 lines
986 B
Python
28 lines
986 B
Python
import requests
|
|
import os
|
|
import urllib3
|
|
from dotenv import load_dotenv
|
|
|
|
# 1. Отключаем предупреждения и загружаем переменные
|
|
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
|
|
load_dotenv()
|
|
|
|
# 2. Берем токен из переменной окружения
|
|
TOKEN = os.getenv("GITEA_TOKEN")
|
|
|
|
# 3. Проверка: если токен не подгрузился, программа выдаст понятную ошибку
|
|
if not TOKEN:
|
|
raise ValueError("Ошибка: Токен не найден! Проверь файл .env")
|
|
|
|
headers = {"Authorization": f"token {TOKEN}"}
|
|
url = "https://git.vyatsu.ru/api/v1/user"
|
|
|
|
# 4. Выполняем запрос
|
|
response = requests.get(url, headers=headers, verify=False)
|
|
|
|
if response.status_code == 200:
|
|
print("Успех! Данные подгружены безопасно.")
|
|
print(response.json())
|
|
else:
|
|
print(f"Ошибка: {response.status_code}")
|