wastd_chunk_post: POST data to a WAStD API serializer in chunks

View source: R/wastd_chunk_post.R

wastd_chunk_postR Documentation

POST data to a WAStD API serializer in chunks

Description

POST data to a WAStD API serializer in chunks

Usage

wastd_chunk_post(
  data,
  serializer,
  query = list(),
  chunksize = 1000,
  encode = "json",
  api_url = wastdr::get_wastdr_api_url(),
  api_token = wastdr::get_wastdr_api_token(),
  verbose = wastdr::get_wastdr_verbose()
)

Arguments

data

Data to post to the serializer

serializer

A WAStD API serializer, e.g. "encounters"

query

An optional query for wastd_POST, default: list().

chunksize

The number of records to post at a time, default: 1000.

encode

The parameter encode for link{httr::POST}, default: "json". Other options: c("multipart", "form", "json", "raw").

api_url

(character) The WAStD API URL, default get_wastdr_api_url, see wastdr_setup

api_token

(character) The WAStD API token, default get_wastdr_api_token, see wastdr_setup

verbose

Whether to show debug messages. Default: wastdr::get_wastdr_verbose()

Value

The wastd_api_response of the last batch of data.

See Also

Other api: build_auth(), download_minimal_wastd_turtledata(), download_wastd_sites(), download_wastd_turtledata(), download_wastd_users(), export_wastd_turtledata(), filter_wastd_turtledata_area(), filter_wastd_turtledata_seasons(), filter_wastd_turtledata(), handle_http_status(), wastd_GET(), wastd_POST(), wastd_bulk_post(), wastd_create_update_skip(), wastd_parse(), wastd_post_one()

Examples

## Not run: 
# ODKC data as WAStD data, chunk_post

## End(Not run)

parksandwildlife/wastdr documentation built on Nov. 17, 2022, 4:52 p.m.