issues with installing of the EIKON API for R package

Dear EIKON R package Team,

I have faild to install the package THAPI (Laptop Asus x64 Windows 7).

I have downgraded R to 2.15.x (I tried all of 2.15x versions), run it as the administrator, then

install.packages('RCurl'); install.packages('XML'); install.packages('base64') (by the way, they did not work ok with 2.15.x; maybe the old realeses of them are also needed?), then I tried to instal THAPI.zip (install.packages("D:/Downloads/THAPI.ZIP", repos = NULL)) and ..no way.:

Installation d(es) package(s) dans ‘D:/Documents/R/win-library/2.15’
(car ‘lib’ n'est pas spécifié)
Erreur dans read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
impossible d'ouvrir la connexion
De plus : Message d'avis :
In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
impossible d'ouvrir le fichier compressé 'THAPI.ZIP/DESCRIPTION', cause probable : 'No such file or directory'.

what could you advise, please?
Many thanks in advance.

Kind regards,

Roman

Welcome!

It looks like you're new here. Sign in or register to get started.

Best Answer

  • @roman.matkovskyy

    From the package name it's not Eikon API. Instead it should be TRTH API for request Tick Historical Data.
    Are you download the pacakge from https://developers.thomsonreuters.com/thomson-reuters-tick-history-trth/thomson-reuters-tick-history-trth-soap-api/downloads?


    Based on below description from DESCRIPTION file in THAPI.zip, it requires R version 3.1.0 Built: R 3.1.0; ; 2014-05-13 05:26:57 UTC; unix

    And

    I have a chance to try it previously, and it seems not to work if you install R library using original .zip file. However I found workaround by unpack the package and repack all files from unpacked folder to THAPI.zip again.

    Then I can load the new THAPI.zip in RStudio

    image

    image

    Just try some function such as getQuota and it seems to work.

    > library("THAPI")
    Attaching package: THAPI
    The following object is masked from package:base’:
    serialize
    > rdth<-createCredential("<TRTH Username>","<TRTH Password>")
    > getQuota(rdth)
    An object of class "Quota"
    Slot "type":
    An object of class "QuotaType"
    Slot "value":
    [1] "Unlimited"
    Slot "usedCash":
    [1] "0"
    Slot "totalCash":
    [1] "0"
    Slot "usedOption":
    [1] "0"
    Slot "totalOption":
    [1] "0"
    Slot "usedFuture":
    [1] "0"
    Slot "totalFuture":
    [1] "0"
    Slot "exceedable":
    [1] "true"
    >

Answers

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.