Hi,
I have a client trying to pull data via RDP API using Python. He is using rd.get_data and is getting the error below. He is able to retrieve data using get_history. Please advise how to fix.
rd.get_data(['/LSEG.L', '/VOD.L'])
No user scope for key=/streaming/pricing/v1/, method=GET.
Insufficient Scope. Cannot load the list of associated URLs from https://api.refinitiv.com/streaming/pricing/v1/ for apis.streaming.pricing.endpoints.main endpoint.
No user scope for key=/streaming/pricing/v1/, method=GET.
Insufficient Scope. Cannot load the list of associated URLs from https://api.refinitiv.com/streaming/pricing/v1/ for apis.streaming.pricing.endpoints.main endpoint.
Traceback (most recent call last):
Cell In[5], line 1
rd.get_data(['/LSEG.L', '/VOD.L'])
File C:\ProgramData\Anaconda3\lib\site-packages\refinitiv\data\_access_layer\get_data_func.py:126 in get_data
raise RDError(-1, except_msg)
RDError: Error code -1 | Error code -1 | Insufficient scope for key=/streaming/pricing/v1/, method=GET.
Required scopes: {'trapi.streaming.pricing.read'}
Available scopes: {'trapi.graphql.subscriber.access', 'trapi.metadata.read', 'trapi.data.symbology.advanced.read', 'trapi.search.explore.read', 'trapi.search.metadata.read', 'trapi.auth.cloud-credentials', 'trapi.cfs.claimcheck.read', 'trapi.search.lookup.read', 'trapi.data.historical-pricing.events.read', 'trapi.data.historical-pricing.summaries.read', 'trapi.data.symbology.read'}
Missing scopes: {'trapi.streaming.pricing.read'}