Learn R Programming

QBMS (version 1.5.0)

get_async_pages: Asynchronously Fetch Multiple API Pages

Description

Sends asynchronous HTTP GET requests to fetch data from multiple API pages concurrently.

Usage

get_async_pages(pages, nested)

Value

A list of parsed JSON responses from each page.

Arguments

pages

Character vector of full URLs specifying the API endpoints to request.

nested

Logical value indicating whether to flatten nested lists in the JSON responses.

Author

Khaled Al-Shamaa, k.el-shamaa@cgiar.org

Details

This function uses future.apply::future_lapply() to perform concurrent HTTP GET requests for multiple pages. It retrieves and parses the JSON responses from each URL provided.