Есть еще вариант настроить асинхронные запросы с помощью aiohttp. Вот пример:
Программный код:
import aiohttp
import asyncio
TOKEN = "Твой_токен"
HEADERS = {"Authorization": f"Bearer {TOKEN}"}
async def get_portfolio():
async with aiohttp.ClientSession() as session:
async with session.get("https://api-invest.tinkoff.ru/openapi/portfolio", headers=HEADERS) as response:
return await response.json()
if __name__ == '__main__':
loop = asyncio.get_event_loop()
portfolio = loop.run_until_complete(get_portfolio())
print(portfolio)
Асинхронные запросы помогут ускорить обработку данных, особенно если много запросов.