-
Notifications
You must be signed in to change notification settings - Fork 53
Description
Good day.
I'm trying to get Portfolio from my Degiro account.
This is code I'm using
import logging
from degiro_connector.trading.api import API as TradingAPI
from degiro_connector.trading.models.credentials import build_credentials
from degiro_connector.trading.models.account import UpdateOption, UpdateRequest
logging.basicConfig(level=logging.DEBUG)
credentials = build_credentials(
location="config/config.json",
override={
"username": "--------",
"password": "---------!",
"totp_secret_key": "------------", # For 2FA
},
)
trading_api = TradingAPI(credentials=credentials)
trading_api.connect()
account_update = trading_api.get_update(
request_list=[
UpdateRequest(
option=UpdateOption.PORTFOLIO,
last_updated=0,
),
],
raw=True,
)
print(account_update);
I got this error:
DEBUG:urllib3.connectionpool:https://trader.degiro.nl:443 "GET /trading/secure/v5/update/None;jsessionid=BF6740FC07888424AC591B53DC62763B.prod_dcv_ch65_4?portfolio=0&sessionId=BF6740FC07888424AC591B53DC62763B.prod_dcv_ch65_4 HTTP/1.1" 400 None
CRITICAL:degiro_connector.trading.actions.action_get_update:400 Client Error: for url: https://trader.degiro.nl/trading/secure/v5/update/None;jsessionid=BF6740FC07888424AC591B53DC62763B.prod_dcv_ch65_4?portfolio=0&sessionId=BF6740FC07888424AC591B53DC62763B.prod_dcv_ch65_4
CRITICAL:degiro_connector.trading.actions.action_get_update:{"errors":[{"text":"Bad request"}]}
None
What am I doing wrong ?
Thanks