JET SDK: Retrieving News

Hi, I am a developer for a App Studio Application that utilizes JET API v2.0.12. I am utilizing React on the front-end.

I am attempting to retrieve all news related to a particular stock. This means I most likely would have to provide the RIC as an argument to a function, but I am unsure as to what function I would have to call. There is limited amount of documentation both online and within Eikon with regards to this matter.

Here is the Javascript code I am running right now. It is doing an asynchronous call to JET.News, and getting a response. However, it is unclear as to what I do after that.

image

From console.logging the functions/expressions provided, this is what I retrieved:

image

The service object holds multiple functions, which I all tried to no success.

Similarly, I tried the resolve function that takes in a callback, but I got a list of "expressionsTokens" which I do not know how to handle as well.

Would greatly appreciate some advice on how to handle my request, or point me to resources that aid me in my request.

Thakn you!

Best Answer

  • @De Xun

    JET.js API Demo app available from the Developer tab in the main Eikon menu provides a bunch of examples of news headlines retrieval. Provided you already initialized JET, you don't need an async call to JET.News. Here's a code snippet I took out of one of the examples in JET.js API Demo app.

    JET.News.create()
            .newsExpression("R:AAPL.O")
            .onAppend(onAppend)
            .onInsert(onInsert)
            .onDelete(onDelete)
            .start();

    function onAppend(command) {
        ...
    }

    function onInsert(command) {
        ...
    }

    function onDelete(command) {
        ...
    }