Intraday Embargoed data problem C# app
Hi,
I tried to get the Intraday embargoed data via C# Console app(RESTAPI) . I can get the data 15 mins delay via postman app but on my C# app(RESTAPI) no data returns. Does it have any tricks to get the data on code? I increased the timeout but nothing has changed.
Best Answer
-
In the C# code, you need to check the HTTP status code in the response.
If the status code is 202, it means that the extraction result is still not ready. Therefore, you need to get the Location of URL from the HTTP headers.
Use that URL in the Location to query for the result. The result is ready when the HTTP status code is 200.
Please refer to the following tutorials:
- REST API Tutorial 3: On Demand data extraction workflow
- REST API Tutorial 6: On Demand intraday bars extraction
Moreover, you are using the old endpoint: https://hosted.datascopeapi.reuters.com/. Please update the code to use the new endpoint: https://selectapi.datascope.refinitiv.com/. Moreover, with the new endpoint, the @data.type in the body should be changed from ThomsonReuters.Dss.Api.* to DataScope.Select.Api.*, as shown below.
{
"ExtractionRequest": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.IntradayPricingExtractionRequest",
"ContentFieldNames": [
"RIC",
"Mid Spread",
"Universal Bid Ask Date",
"Settlement Date",
"Close Mark Mid Spread",
"Last Price",
"Close Yield",
"Trade Date"
],
"IdentifierList": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentIdentifiers": [
{
"Identifier": "TRGV5YUSAC=R",
"IdentifierType": "Ric"
},
...For more information, please refer to Refinitiv Datascope Select API Migration Tutorial.
0
Answers
-
Please provide the request message used in Postman and the C# code.
Then, we can verify why it returns the different data.
0 -
Here is my C# code part where i tried to retrieve data.
0 -
My postman app request body : PostmanCURL.txt
My C# code request body : jsonBodyRequest.txt
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
- 684 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
- 251 ETA
- 555 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
- 643 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
- 916 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 中文论坛