Refinitiv API error with local jupyter notebook

When the following code is executed in CODEBK it works well, but in local jupyter notebook is running generating the variable dataframe = None.
import refinitiv.dataplatform as rdp
from refinitiv.dataplatform.content import ipa
from refinitiv.dataplatform.content.ipa import option
from refinitiv.dataplatform.content.ipa.models import BidAskMid
rdp.open_desktop_session('my app_key')
dataframe = rdp.get_option_analytics(
universe = ["FCHI700000C3.p", "FCHI675000O3.p"],
calculation_params = option.CalculationParams(
valuation_date="2023-01-26",
pricing_model_type = ipa.enum_types.PricingModelType.BINOMIAL
),)
print(dataframe)
Best Answer
-
According to the error, it is unauthorized access. Please try to enable logging in the RDP library by using the method mentioned in this discussion.
We need to verify that the error (401 Unauthorized) is from which endpoint or service.
0
Answers
-
@iguzman Thanks for your question and sorry to hear about your issue. I have tried as follows in a standalone jupyter notebook (ie not codebook) and all works fine please see below:
import refinitiv.dataplatform as rdp
from refinitiv.dataplatform.content import ipa
from refinitiv.dataplatform.content.ipa import option
from refinitiv.dataplatform.content.ipa.models import BidAskMid
rdp.open_desktop_session('YOUR APP KEY HERE')dataframe = rdp.get_option_analytics(universe = ["FCHI700000C3.p", "FCHI675000O3.p"],calculation_params = option.CalculationParams(valuation_date="2023-01-26",pricing_model_type = ipa.enum_types.PricingModelType.BINOMIAL))
print(dataframe)Can you try my code above - run in 2 cells as indicated? Thanks in advance.
0 -
I tried your code and i have the following output:
Image Caption
0 -
You can enable logging in the RDP library by using the method mentioned in this discussion.
0 -
Hi thank yo for your answer, but it's not working.
0 -
rdp status is Unauthorized
0 -
@iguzman ok got it - so can I ask what version of the rdp library you are using?
This is version I am using and it works for me. Also what variant of Eikon/Workspace are you running? Thanks in advance.
0 -
my version is '1.0.0a20'
0 -
@iguzman ok and your Eikon version - you can see this from the About item on the main Helios menu? thx0
-
Version 1.19.448
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
- 685 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
- 252 ETA
- 556 WebSocket API
- 38 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
- 651 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
- 917 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 中文论坛