Closed a1exsan closed 3 years ago
Используй последнюю версию tinvest У тебя скорее всего tinvest v2.* из-за python<=3.7. Для последней версии нужно иметь python >= 3.8
У меня версия 2.3.3 это разве не последняя?
версия python 3.8.5
сори версия python 3.7.8
Запустил под версией python 3.9.5 Все равно ошибка:
import tinvest import tokens TOKEN = tokens.token client = tinvest.SyncClient(TOKEN) response = client.get_portfolio() # tinvest.PortfolioResponse print(response.payload)
Traceback (most recent call last):
File "", line 8, in
версия tinvest 3.0.5
Привет!
Для подключения к ТИнвестиции через API использую python requests, а также пробовал sdk от @daxartio. Ниже описан примеры запросов и ответы
на запрос: import requests import t_tokens
def get_portfolio(token, api): headers = {'Authorization': f'Bearer {token}'}
response = requests.get(api + 'portfolio', headers=headers).json()
получаю ответ: <Response [500]>
на запрос: import tinvest import t_tokens token = t_tokens.token_main client = tinvest.SyncClient(token) response = client.get_portfolio()
результат: Traceback (most recent call last): File "", line 1, in
AttributeError: 'SyncClient' object has no attribute 'get_portfolio'
использую торговый токен. ошибка 500 - это внутренняя ошибка сервера? В чем может быть проблема?