For a deeper look into our DataScope Select SOAP API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials

question

Upvotes
Accepted
3 0 0 4

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.


dss-rest-apidatascope-selectdssc#.netextractionembargo
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
Accepted
38.1k 71 35 53

@eren

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.

1625129666966.png

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:

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.


1625129666966.png (28.5 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
38.1k 71 35 53

@eren

Please provide the request message used in Postman and the C# code.

Then, we can verify why it returns the different data.


icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
3 0 0 4

Here is my C# code part where i tried to retrieve data.

ss.png


ss.png (15.3 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

My postman app request body : PostmanCURL.txt

My C# code request body : jsonBodyRequest.txt

postmancurl.txt (6.9 KiB)
Click below to post an Idea Post Idea