How to generate app_key and authenticate a platform session in the LSEG Data Library for Python

I am attempting to generate an app_key for the purpose stated in the name of this question and have so far been unsuccessful. When I try to run the Eikon application I get this error message:

REFINITIV EIKON
Desktop 4.0.65 (build 4.0.65101)

Error description:
Configuration Download Error
The application failed to download the product configuration.
Possible causes:
• you are not connected to the network
• the Refinitiv Platform is encountering problems
• the desktop configuration is incorrect
Please restore the network connection or contact your system administrator.

Technical Information:
'CBootstrapImpl::LoadProviders'

I have tried restarting the computer, as well as uninstalling and reinstalling the application. The results are the same.

When I instead try to use the Eikon web interface, a search for "app key generator" returns nothing.

FWIW, I have no problem connecting via the REST API and pulling data, but I was hoping to use the LSEG-managed library of Python functions rather than having to write a bunch of low-level classes/methods to wrap up the rather tedious REST API.

Two questions:

  1. How can I generate an app_key that will allow me to connect via the Python data library?
  2. Does an app_key expire, and if so, how would I go about integrating processes that depend on an app_key into production? Do most people just manually update the configuration file with a new app_key so that production processes can keep running?

I am new to LSEG/Refinitiv, so any other general comments/suggestions are certainly welcome. Thanks!

Answers

  • Jirapongse
    Jirapongse ✭✭✭✭✭

    @quantitative_slave

    Thank you for reaching out to us.

    Typically, you can use the App Key Generator tool to generate application keys.

    image.png

    The website to generate application keys is http://amers1-apps.platform.refinitiv.com/apps/appkeygenerator.
    If you are unble to access this tool, please contact the Eikon support team directly via MyAccount. The support team can verify what the problem is.