Refinitiv Python Connection Open session HTTTP Request id 0; get_date failed

Hello,
I'm using Python and connecting to Refinitv.data.
The script is run by Task Scheduler, after rd.open_session(), the get_data() function is failed to perform. It worked well when I'm using Jupyter. Below is the message.
Would anyone be able to help me with the issue.
Thank you for your help.
Best,
Tim
Best Answer
-
Hi @Tim Lai, then I'm afraid it's something to do with the trigger. I tested it on my end and the following worked via Task Scheduler prompts:
import lseg.data as ld
import time
import logging
print('imports worked')
time.sleep(1)
path = "C://Users//john//Desktop//Desktop//"
# Configure logging
logging.basicConfig(
filename=path + 'error_log.txt',
level=logging.ERROR,
format='%(asctime)s:%(levelname)s:%(message)s')
print('Configuration worked')
time.sleep(1)
ld.open_session()
print('ld.open_session worked')
time.sleep(1)
df = ld.get_history('LSEG.L')
print(df.iloc[0])
time.sleep(1)
# Save DataFrame to a text file
df.to_csv(
path_or_buf=path + "LD_printout_via_task_scheduler_test.csv",
# sep='\t',
index=False)
print("DataFrame has been written to LD_printout_via_task_scheduler_test.txt")
time.sleep(1)
ld.close_session()Looking at the output in the screenshot you shared above, I can tell that the app key used is incorrect. You can find information on how you can find your app key here: Quick Start | Devportal (lseg.com)
In your code, please use a line like:
ld.open_session(
config_name="C:\Example.DataLibrary.Python-main\Configuration\lseg-data.config2.json",
name="desktop.workspace")and point to your json configuration file directly; it does look like the default is not the one where you entered your app key, but instead it is one where the app key 'DEFAULT_WORKSPACE_APP_KEY' is written, which cannot be the correct app key.
0
Answers
-
Hi @Tim Lai,
The message `'x-tr-applicationid': 'DEFAULT_WORKSPACE_APP_KEY'` is making me think that you may not have entered the correct App Key in your configuration file, if you are using one. For more info on the configuration file, I'd advise reading:
(i) LSEG’s Refinitiv Data Library for Python and its Configuration Process(ii) LSEG Data Library for Python: Getting Started with Python
I would advise upgrading to the LDL and checking your configuration file and the App Key in it.
0 -
Hi Jonathan, thanks for your help.
My script runs successfully on Jupyter Notebook with the exact same config file; while the one ran by a prompt called by Task Scheduler failed. The codes are exactly the same. I checked the app key is enabled and correct. I wonder what caused the issue. Thanks!
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 613 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 248 ETA
- 552 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 627 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 84 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛