Error on handshake port 9060 : TimeoutException

Hi,

I have the following error when trying to access Eikon API using Python.

 Error on handshake port 9060 : TimeoutException("TimeoutException on HTTP request: ReadTimeout('')")

image


My Python packages and applications related to Eikon are as follows.

Python packages:

- python 3.9.1

- eikon 1.1.8

Applications:

- Eikon Desktop 4.0.52055

- Eikon API Proxy 9.52.0.51


Also, setting environment variables are as follows because of using proxy server for the internet connection.

- HTTP_PROXY = http://username:password@proxyhost:port

- HTTPS_PROXY = http://username:password@proxyhost:port

- NO_PROXY = localhost,127.0.0.1


Can you help me?

Best Answer

  • @daichi.yuasa.b

    Thank you for the information. All data retrieval from Eikon platform using Eikon Data APIs is via HTTPS port 443, hence I don't think the fact that you cannot telnet to apac1.apps.cp.thomsonreuters.com on port 80 is a concern for the issue you experienced.
    For further investigation, could you please increase the logging level in Eikon Data APIs library for Python as follows before calling set_app_key method, and include the full output?

    ek.set_log_level(1)
    ek.set_app_key(YOUR_APP_KEY)

    And could you also try retrieving some data, e.g.

    ek.get_data('IBM.N', 'TR.Revenue')

Answers