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.
do you have Eikon running?
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 ekimport logginglogging.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 fileINFO: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 9000INFO:pyeikon:Application ID: xxxxx
ERROR:pyeikon:HTTP Response: cannot decode error messageERROR: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
@nicholas.harper Can you provide the information to investigate this issue that is required by @pierre.faurel?