Skip to content

Got error when trying to get_portfolio #175

@stighy

Description

@stighy

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions