doAPICall: Perform an API call to the OpenML server.

View source: R/download.R

doAPICallR Documentation

Perform an API call to the OpenML server.

Description

The function always returns the XML file content provided by the server.

Usage

doAPICall(
  api.call,
  id = NULL,
  url.args = list(),
  post.args = list(),
  file = NULL,
  verbosity = NULL,
  method,
  ...
)

Arguments

api.call

[character(1)]
API endpoints listed in APIv1.

id

[integer(1)]
Optional ID we pass to the API, like runs/list/1.

url.args

[list]
Named list of key-value pairs passed as HTTP GET parameters, e.g., key1=value1&key2=value2 to the API call.

post.args

[list]
Optional. A list passed to the body-arg for POST requests.

file

[character(1)]
Optional filename to write the XML content to.

verbosity

[integer(1)]
Print verbose output on console? Possible values are:
0: normal output,
1: info output,
2: debug output.
Default is set via setOMLConfig.

method

[character(1)]
HTTP request method. Currently one of GET, POST or DELETE.

...

Another possibility to pass key-value pairs for the HTTP request query. Arguments passed via ... have a higher priority.

Value

[character(1)]
Unparsed content of the returned XML file.


openml/openml-r documentation built on Oct. 21, 2022, 2:16 a.m.