Upgrade from Eikon -> Workspace. Learn about programming differences.

For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
1 1 1 2

Eikon API 403 Error, Application id not valid

Hi I am new to Eikon API. I used the App Key Generator to get the key and tried the set_app_key but got the 403 error. My python eikon version is 1.1.12 and below is the error msg.


# eikon API connection

import eikon as ek

_EIKON_API= 'b603fcaa78a548408cb085e13d8331a955c63fa3'

ek.set_log_level(1)

ek.set_app_key(_EIKON_API)

ek.get_timeseries('AAPL.O', interval='daily')

2021-09-11 11:30:02,161 P[36228] [MainThread 30864] Send GET request to http://127.0.0.1:9060/api/status to detect API Proxy...

2021-09-11 11:30:02,161 P[36228] [MainThread 30864] Request to http://127.0.0.1:9060/api/status

headers = {'x-tr-applicationid': 'b603fcaa78a548408cb085e13d8331a955c63fa3'}

params = None

2021-09-11 11:30:02,193 P[36228] [MainThread 30864] HTTP request response 200: {"statusCode":"ST_PROXY_READY","version":"2.9.0"}

2021-09-11 11:30:02,193 P[36228] [MainThread 30864] Checking port 9060 response : 200 - {"statusCode":"ST_PROXY_READY","version":"2.9.0"}

2021-09-11 11:30:02,193 P[36228] [MainThread 30864] Port 9060 was retrieved from .portInUse file

2021-09-11 11:30:02,193 P[36228] [MainThread 30864] Try to handshake on url http://127.0.0.1:9060/api/handshake...

2021-09-11 11:30:02,195 P[36228] [MainThread 30864] Request to http://127.0.0.1:9060/api/handshake

headers = {'Content-Type': 'application/json', 'x-tr-applicationid': 'b603fcaa78a548408cb085e13d8331a955c63fa3'}

params = None

2021-09-11 11:30:02,430 P[36228] [MainThread 30864] HTTP request response 400: Application key is not valid.

2021-09-11 11:30:02,431 P[36228] [MainThread 30864] Response : 400 - Application key is not valid.

2021-09-11 11:30:02,431 P[36228] [MainThread 30864] Response 400 on handshake port 9060 : Application key is not valid.

2021-09-11 11:30:02,431 P[36228] [MainThread 30864] Application ID: b603fcaa78a548408cb085e13d8331a955c63fa3

2021-09-11 11:30:02,431 P[36228] [MainThread 30864] Init a Desktop session with new app_key

2021-09-11 11:30:02,431 P[36228] [MainThread 30864] Port 9060 on local proxy was detected

2021-09-11 11:30:02,431 P[36228] [MainThread 30864] entity: TimeSeries

2021-09-11 11:30:02,431 P[36228] [MainThread 30864] payload: {'rics': ['AAPL.O'], 'fields': ['*'], 'interval': 'daily', 'startdate': '2021-06-03T11:30:02.431790-04:00', 'enddate': '2021-09-11T11:30:02.431790-04:00'}

2021-09-11 11:30:02,431 P[36228] [MainThread 30864] Request:{'Entity': {'E': 'TimeSeries', 'W': {'rics': ['AAPL.O'], 'fields': ['*'], 'interval': 'daily', 'startdate': '2021-06-03T11:30:02.431790-04:00', 'enddate': '2021-09-11T11:30:02.431790-04:00'}}}

2021-09-11 11:30:02,432 P[36228] [MainThread 30864] Request to http://127.0.0.1:9060/api/v1/data

headers = {'Content-Type': 'application/json', 'x-tr-applicationid': 'b603fcaa78a548408cb085e13d8331a955c63fa3'}

params = None

2021-09-11 11:30:02,603 P[36228] [MainThread 30864] HTTP request response 403: {"ErrorCode":1401,"ErrorMessage":"Application id b603fcaa78a548408cb085e13d8331a955c63fa3 is invalid"}

2021-09-11 11:30:02,604 P[36228] [MainThread 30864] HTTP Response code: 403

2021-09-11 11:30:02,604 P[36228] [MainThread 30864] HTTP Response: {"ErrorCode":1401,"ErrorMessage":"Application id b603fcaa78a548408cb085e13d8331a955c63fa3 is invalid"}

2021-09-11 11:30:02,604 P[36228] [MainThread 30864] Error code 403 | Client Error: {"ErrorCode":1401,"ErrorMessage":"Application id b603fcaa78a548408cb085e13d8331a955c63fa3 is invalid"}

2021-09-11 11:30:02,604 P[36228] [MainThread 30864] HTTP request failed: EikonError-Client Error: {"ErrorCode":1401,"ErrorMessage":"Application id b603fcaa78a548408cb085e13d8331a955c63fa3 is invalid"}

Traceback (most recent call last):

File "C:\Users\ericw\anaconda3\envs\env_dev\lib\site-packages\eikon\json_requests.py", line 127, in send_json_request

_raise_for_status(response)

File "C:\Users\ericw\anaconda3\envs\env_dev\lib\site-packages\eikon\json_requests.py", line 271, in _raise_for_status

raise EikonError(response.status_code, error_msg)

eikon.eikonError.EikonError: Error code 403 | Client Error: {"ErrorCode":1401,"ErrorMessage":"Application id b603fcaa78a548408cb085e13d8331a955c63fa3 is invalid"}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "C:\Users\ericw\anaconda3\envs\env_dev\lib\site-packages\IPython\core\interactiveshell.py", line 3437, in run_code

exec(code_obj, self.user_global_ns, self.user_ns)

File "<ipython-input-2-a07e40b5c73a>", line 9, in <module>

ek.get_timeseries('AAPL.O', interval='daily')

File "C:\Users\ericw\anaconda3\envs\env_dev\lib\site-packages\eikon\time_series.py", line 182, in get_timeseries

ts_result = eikon.json_requests.send_json_request(TimeSeries_UDF_endpoint, payload, debug=debug)

File "C:\Users\ericw\anaconda3\envs\env_dev\lib\site-packages\eikon\json_requests.py", line 134, in send_json_request

raise EikonError(eikon_err.code, eikon_err.message)

eikon.eikonError.EikonError: Error code 403 | Client Error: {"ErrorCode":1401,"ErrorMessage":"Application id b603fcaa78a548408cb085e13d8331a955c63fa3 is invalid"}

ek.__version__

Out[3]: '1.1.12'

eikoneikon-data-apipythonrefinitiv-dataplatform-eikonworkspaceworkspace-data-apierror-403
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

The case is still in progress.

<AHS>

case 10380844 is still in progress, extend triage for 1 week, the latest update is today, which is

CSTATUS user is not responsive, replied on Sep 16 saying that he is currently traveling, will get back in a week, no update from user now
Send email to user checking if there is anything we can assist, and close the case if there is no reply by the end of day. 

Hello @wenbo.zhang ,

It appears that the investigation of this suspected issue was closed for the lack of input, which implies that the matter is resolved.

We would appreciate a brief update, describing the resolution, as it would enable other developers with the same or similar questions in the future to advance on their way to the solution.

Thanks,

-AHS

Hello @wenbo.zhang ,

It appears that the investigation of this suspected issue was closed for the lack of input, which implies that the matter is resolved.

We would appreciate a brief update, describing the resolution, as it would enable other developers with the same or similar questions in the future to advance on their way to the solution.

Thanks,

-AHS

Upvotes
18.2k 21 13 21

Hi @wenbo.zhang

I tested your app id and it seems to be invalid.

ahs.png


Please launch "APPKEY" app on Eikon Desktop.

And please let me know the Product ID.

ahs2.png


ahs.png (178.6 KiB)
ahs2.png (269.7 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
1 1 1 2

Product ID

<removed by moderator>


APPKEY

<removed by moderator>

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hi @wenbo.zhang

This is a private message.

I removed your app id to keep your privacy so other users cannot identify your company.


<Original message>

APPID: PRUDENTIALFINANCIALINC.APIALL

APPKEY: b603fcaa78a548408cb085e13d8331a955c63fa3


Upvotes
18.2k 21 13 21

Hi @wenbo.zhang

I tested all your app keys and all of them seem to be invalid.

ahs1.png


So I submitted ticket no.10380844 on your behalf to the helpdesk.

They will contact you shortly.


ahs1.png (104.3 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.