I am trying to pull some reference data using refinitiv.data via python code but getting Errors: ValueError: Session is not opened. Can't send any request. Can you please help.
Code:
import refinitiv.data as rd
from refinitiv.data.content import fundamental_and_reference
platform_session = rd.session.platform.Definition(
app_key="XXXXX",
grant=rd.session.platform.GrantPassword(
username="XXX",
password="XXX"
),
signon_control=True # this will avoid failed token request if you run multiple time you code without closing the session
).get_session()
rd.session.set_default(platform_session)
rd.open_session()
response = fundamental_and_reference.Definition(
["TRI.N", "IBM.N"],
["TR.Revenue", "TR.GrossProfit"]
).get_data()
print(response.data.df)
rd.close_session()
Errors:
An error occurred while requesting URL('http://localhost:9001/api/status').
ConnectError('[WinError 10061] No connection could be made because the target machine actively refused it')
An error occurred while requesting URL('http://localhost:9000/api/status').
RemoteProtocolError('Server disconnected without sending a response.')
An error occurred while requesting URL('http://localhost:9060/api/status').
ConnectError('[WinError 10061] No connection could be made because the target machine actively refused it')
Error: no proxy address identified.
Check if Desktop is running.
ValueError: Session is not opened. Can't send any request