Refinitiv.Data.Content.News.Story has stopped working

BWU
BWU Newcomer
edited September 4 in Refinitiv Data Platform

This following code in C# was working fine to fetch news release stories up until 2 days ago.
headlineID = "nGNX6zsGB6";

string storyID = "urn:newsml:reuters.com:" + DateTime.Now.ToString("yyyyMMdd") + ":" + headlineID + ":1";

var story = Story.Definition(storyID).GetData();

story.IsSuccess used to return True, and story.Data.NewsStory used to return the news article. As of 2 days ago, story.IsSuccess is returning True, but I'm getting the following returned as the story.Data object, with NewsStory being null. What is going on here?

{
"Data": {
"NewsStory": null,
"HtmlNewsStory": null,
"Creators": [
"NS:GNW"
],
"Urgency": 0
}
}

Answers

  • Jirapongse
    Jirapongse ✭✭✭✭✭

    @BWU

    Thank you for reaching out to us.

    I can access its story from the story.Data.Raw property.

    var story = Story.Definition("urn:newsml:reuters.com:20250903:nGNX6zsGB6:1").GetData();
    Console.WriteLine(story.Data.Raw.ToString());
    

    I will report this issue to the product team to verify what the problem is.

  • BWU
    BWU Newcomer

    Look at the output of story as JSON, which I included in the original post. story.Data does not even have a .Raw field. Moreover like I mentioned, nothing has changed with my code, which was working fine until 2 days ago. This is an issue on your guys' end

    {

    "Data": {

    "NewsStory": null,

    "HtmlNewsStory": null,

    "Creators": [

    "NS:GNW"

    ],

    "Urgency": 0

    }

    }

  • BWU
    BWU Newcomer

    Update:

    I am able to get the story as such:

    string storyID = "urn:newsml:reuters.com:" + DateTime.Now.ToString("yyyyMMdd") + ":" + headlineID + ":1";
    var story = Story.Definition(storyID).GetData();
    story.Data.Raw["newsItem"]["contentSet"]["inlineXML"][0]["$"]

    story.Data.NewsStory remains non-functional, returning NULL. Is that going to be fixed?
  • Jirapongse
    Jirapongse ✭✭✭✭✭

    Yes, it will be fixed. The product team is investigating this issue.

    Please confirm which the session (Desktop or Platform) you are using.

    With the desktop session, the library retrieves data from the Workspace app so the Workspace app must be running on the same machine.

    With the platform session, the data is from the Data Platform (api.refinitiv.com) so the library can run without the Workspace app.

  • BWU
    BWU Newcomer

    I am on Desktop