I use R to Access Eikon API, but report error, anyone can help?

Hi,

I am using Eikon API in R. Below are my code (I tried two methods):

> eikonapir::set_proxy_port(9000L)

> eikonapir::set_app_id('<App Key>')

> get_symbology(list("MSFT.O", "GOOG.O", "IBM.N"),"RIC",list("ISIN"),raw_ouput = FALSE,debug=FALSE)

Error in print.default("HTTP Error, code= ", response$status_code, sep = "") :

invalid printing digits 403

and

> RD <- RDConnect('<App Key>', PythonModule = "JSON")

 > 
 > test <- RDPsearch(RD, query =  "AAPL.O", select = "ContractType,RIC")
 http://localhost:9000/api/rdp/discovery/search/v1/
 AAPL.OSearchAllContractType,RIC
 Error in `httr2::req_perform()`:
 ! HTTP 403 Forbidden.
 Run `rlang::last_trace()` to see where the error occurred.

Best Answer

  • @Chaoran.Di Hi Thanks for your question and sorry to hear about your issue. That library is not being actively managed - can I suggest you use the more modern open source but actively managed R library called Refinitiv R - you can download it on github from here. Its very well documented. I hope this can help.

Answers