import os, requests
from dotenv import load_dotenv
load_dotenv("tok.env")

TOKEN = os.getenv("TINKOFF_TOKEN")
UID = "a78b8349-a1dc-447d-9277-1d75826d089a"
# ВНИМАНИЕ: исправлен URL (добавлен / перед tinkoff)
URL = "https://invest-public-api.tinkoff.ru/rest/tinkoff.public.invest.api.marketdata.v1.MarketDataService/GetLastPrices"

headers = {"Authorization": f"Bearer {TOKEN}", "Content-Type": "application/json"}
# ВАЖНО: убедитесь, что в json передается именно "instrumentId": [UID]
r = requests.post(URL, json={"instrumentId": [UID]}, headers=headers)

print(f"Статус: {r.status_code}")
if r.status_code == 200:
    print("✅ Успех! Цена получена.")
    print(f"Данные: {r.json()}")
else:
    print(f"❌ Ошибка: {r.text}")
