Are RDP images publicly available?

We have a Back-End application that makes use of the RDP API to retrieve headlines and stories and we can see that the associated images can be retrieved through the following API call:
GET https://api.refinitiv.com/data/news/v1/images/{imageId}
However, this link does not seem to be publicly accessible so it is impossible for our Front-End to display those images (without authentication at the FE side). Is there a publicly accessible image link? (We are trying to avoid storing the images at the BE side)
Best Answer
-
Hello @pevangelidis ,
Would like to better understand the question in order to try to help:
The endpoint images is part of RDP News and are available, was there, perhaps, a connectivity glitch, can you please re-try to see if the issue was intermittent?
The images endpoint access requires permissions for RDP news and a valid image ID for images to be pulled on request. I just tested:
https://api.refinitiv.com/data/news/v1/images/2021-11-11T112442Z_1_CD0_RTRLXPP_2_LYNXPACKAGER.JPG
via Postman, was able to retrieve the image on my side, please try the same, let us know if you are able to access it?
0
Answers
-
Hello @zoya faberov ,
We do have access to the images when we are authenticated with your OAuth2 mechanism but this is not our issue. Our application consists of the following components:
- Back End application: The BE authenticates to RDP API, consumes and stores articles with their image links.
- Front End: The FE makes requests to our BE and displays the text and the images of the articles.
The issue here is that the FE does not authenticate to the RDP API as we don’t want our Password Credentials to be public. So, if we use the image links as returned from RDP API (e.g. https://api.refinitiv.com/data/news/v1/images/2021-11-11T112442Z_1_CD0_RTRLXPP_2_LYNXPACKAGER.JPG) the images will not be displayed. It seems that we cannot show any images without an intermediate stage where our BE hosts them. Is there any suggestion from your side so as to avoid it?
0 -
Hello @pevangelidis ,
RDP requires authentication, that is facilitated via authentication via token. I can see two design options:
1. As you discuss, storing the required images locally.
2. Back end application will be responsible for authenticating, requesting token via RDP service (for example, every 270 sec, as it is good for 300 sec) and making the valid token available to the front end application, as well as the image link.
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
- 690 Datastream
- 1.4K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 559 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 279 Open PermID
- 45 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 716 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
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛