For a deeper look into our Eikon Data API, look into:
Overview | Quickstart | Documentation | Downloads | Tutorials | Articles
I retrieved spyder (with Python 3.6.5) and tested too run a script.
I didn't face to any issue.
To investigate your issue , you can activate Information log in Eikon and provide the SxS logfile.
@nicholas.harper Can you provide the information to investigate this issue that is required by @pierre.faurel?
Could you detail the context ?
Is there any error in your script when you set app_key ?
I am running the below
import eikon as ek
import logging
logging.basicConfig()
ek.set_app_key('xxxxx')
headlines = ek.get_news_headlines('EU AND POL',1)
story = headlines.iat[0,2]
ek.get_news_story(story)
I logged in and out again and I have received a different error message show below
INFO:pyeikon:Response : 500 - <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Internal Server Error</pre>
</body>
</html>
INFO:pyeikon:Port 9000 was retrieved from .portInUse file
INFO:pyeikon:Try to handshake on url http://localhost:9000/api/handshake...
INFO:pyeikon:Response : 404 - <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Not Found</pre>
</body>
</html>
INFO:pyeikon:Set Proxy port number to 9000
INFO:pyeikon:Application ID: xxxxx
ERROR:pyeikon:HTTP Response: cannot decode error message
ERROR:pyeikon:HTTP Response: cannot decode error message
First suggestion : you should hide you app_key in your post. Edit it then replace it with xxxxx in both lines :
The error means you don't have credentials to use Eikon API.
You should contact your account manager and/or Eikon support to check this point.
You can confirm by yourself in the following log file C:\ProgramData\Thomson Reuters\Eikon Data\Logs\TRD\Eikon.<yyyymmdd>.<hhmmss>.pxxxxx\SxS.<yyyymmdd>.<hhmmss>.pyyyyy.txt
If you have credentials, you should find this line :
[2018-08-03 11:41:06.750|1|SxS|1|INFO] PO: SIDEBYSIDE,APIPROXY
If you don't have credentials, the line will be :
[2018-08-03 11:41:06.750|1|SxS|1|INFO] PO: SIDEBYSIDE
start node
Arg: C:\Program Files (x86)\Thomson Reuters\Eikon\X\Bin\Eikonbox.exexxxxxxxxxxxx User\Cache\LibraryCache\Apps\THOMSONREUTERS.EIKON.DESKTOPSXSSVC\1.1.0.28\index.js -TraceLevel=-1
Hi Pierre
I am not seeing either of those lines in the file. I should be enabled. This seems to be a specific issues with using spyder. I should have mentioned this before. This works fine when I use the command prompt