Type: Package
Title: Request <https://openblender.io> API Services
Version: 0.5.81
Description: Interface to make HTTP requests to 'OpenBlender' API services. Go to https://openblender.io for more information.
Depends: R (≥ 3.3.3), httr (≥ 1.4.1), jsonlite (≥ 1.5)
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.0.2
NeedsCompilation: no
Packaged: 2020-06-17 16:00:43 UTC; danie
Author: Open Blender Inc. [cph], Daniel V. Pinacho [aut, cre]
Maintainer: Daniel V. Pinacho <danielvpinacho@gmail.com>
Repository: CRAN
Date/Publication: 2020-06-19 12:00:02 UTC

Make HTTP request to openblender.io services

Description

Call 'OpenBlender' API services.

Usage

call(action, parameters)

Arguments

action

Task you're requesting

parameters

Request options

Value

A list that includes the new dataset id in case you create one, success/error message when you insert observations or the list of observations requested.

See Also

To see more details go to openblender.io

Examples

## Not run: 
#CREATE DATASET
df <- read.csv(file = "/path/to/your/data.csv", header = TRUE, sep = ",")
action <- "API_createDataset"
parameters <- list(
token = "YOUR TOKEN",
id_user = "YOUR USER ID",
name = "Assign a name",
descriptipon = "Set a description",
visibility = "public",
tags = list("topic", "tag"),
insert_observations = "off",# set "on" if you want include the observations
dataframe = df
)
call(action, parameters)
#INSERT OBSERVATIONS
df <- read.csv(file = "/path/to/your/data.csv", header = TRUE, sep = ",")
action <- "API_insertObservations"
parameters <- list(
token = "YOUR TOKEN",
id_user = "YOUR USER ID",
id_dataset = "DATASET ID",
notification = "on",
observations = df
)
call(action, parameters)

#GET OBSERVATIONS
action <- "API_getObservationsFromDataset"
parameters <- list(
token = "YOUR TOKEN",
id_user = "YOUR USER ID",
id_dataset = "DATASET ID"
)
call(action, parameters)

## End(Not run)

Verify JSON

Description

Check if a dataframe can be transformed into JSON with no errors. This function is not accessible for users.

Usage

comprobarJSONaDF(df_json)

Arguments

df_json

Dataframe to verify

Value

Dataframe verified or an error message.


Request to the API, depending on the action provided

Description

Prepare the creation of a Dataset in 'OpenBlender' API. This function is not used by users.

Usage

create_dataset(json_parametros, url)

Arguments

json_parametros

Request parameters that contains the dataset structure

url

Url selected

Value

Dataset's id just created, using dameRespuestaLlamado.


HTTP request

Description

Make HTTP requests to 'OpenBlender' API services. This function is not used by users.

Usage

dameRespuestaLlamado(url, data)

Arguments

url

URL selected

data

Request data

Value

A list from 'OpenBlender' API (response).


Request to the API, depending on the action provided

Description

Prepare the data to send it 'OpenBlender' API. This function is not used by users.

Usage

genericDownloadCall(
  json_parametros,
  url,
  action,
  n_test_observations,
  slice_mult
)

Arguments

json_parametros

Request parameters

url

Url selected

Value

List of observations obtained with dameRespuestaLlamado.


Request to the API, depending on the action provided

Description

Prepare the data to send it 'OpenBlender' API. This function is not used by users.

Usage

insert_observations(json_parametros, url)

Arguments

json_parametros

Request parameters that contains the observations

url

Url selected

Value

Data obtained with dameRespuestaLlamado. A success or error message.


Request to the API, depending on the action provided

Description

Prepare the data to send it 'OpenBlender' API. This function is not used by users.

Usage

power_model(json_parametros, url)

Arguments

json_parametros

Request parameters

url

Url selected

Value

A list obtained from dameRespuestaLlamado.