Unable to extract data from API
Hello Everyone,
I am new to this organization (3 months old) but i have a pretty decent understanding of python. So i was testing how to extract the data from an API from API Playground but when i put in the APP key and download the data, I get a 404 error message. Can someone please assist me on this? Attached the zip file with the .ipynb file.
Best Answer
-
Hello @subhashis.bose
I checked the given source code. I found that the code just receives the machine id, password, and app key without sending them to authenticate with the RDP Auth service.
I highly recommend you check the following resources about the RDP authentication process:
### RDP Endpoint URL ###
The valid RDP API endpoint for the intraday-summaries is as follows:
https://api.refinitiv.com/data/historical-pricing/v1/views/intraday-summaries/
Your code "https://api.refinitiv.com/data/historical-pricing/v1/intraday-summaries/" endpoint is missing the "/views".
0
Answers
-
Thanks for reaching out to us.
First, you need to get an access token from the RDP Authentication service and then use the access token to connect to other RDP services.
You can refer to the answer in this discussion.
I hope that this information is of help.
0 -
0
-
You need the application key when you are using Eikon Data API or Refinitiv Data Libraries to retrieve data from the Desktop session.
To retrieve data directly from RDP (https://api.refinitiv.com/data/historical-pricing/v1/intraday-summaries), you need the machine ID, password, and client_id.
Use the machine ID, password, and client_id to get an access token. Then use the access token to get the data. Please refer to the Quick Start of Refinitiv Data Platform APIs.
Otherwise, you can use Refinitiv Data Library for Python to retrieve data from RDP. The Refinitiv Data Library for Python provides a set of ease-of-use interfaces offering coders uniform access to the breadth and depth of financial data and services available on the Refinitiv Data Platform.
0 -
0
-
0
-
@Jirapongse Kindly find attached my updated code. Please remember that i am not a coder by profession and I am still learning. Kindly take a look at it and please help me correct it.API_upd.zip
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 615 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
- 252 ETA
- 556 WebSocket API
- 38 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
- 652 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- 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
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛