| scopus_fetch | R Documentation |
Retrieves records page by page, accumulating them and returning a single
normalised scopus_records tibble. Pagination, the API's hard start < 5000
ceiling, rate-limit handling and retry with back-off are all managed for you.
scopus_fetch(
query,
max_results = Inf,
view = c("STANDARD", "COMPLETE"),
page_size = NULL,
field = NULL,
years = NULL,
api_key = NULL,
inst_token = NULL,
verbose = FALSE
)
query |
Character scalar. The base search expression. |
max_results |
Maximum number of records to retrieve. Defaults to |
view |
Either |
page_size |
Integer records per page, or |
field |
Optional 'Scopus' field tag to wrap the query in (see
|
years |
Optional integer vector of publication years to restrict to. |
api_key, inst_token |
Optional credentials, resolved by default from
options or environment variables (see |
verbose |
Logical. When |
A scopus_records tibble. The reported total and the most recent
parsed quota are attached as the total_results and quota attributes.
Requires a valid API key and internet access. The API access section of
scopus_count() lists the conditions that may be raised.
scopus_fetch_plan() for cached, resumable, partitioned retrieval.
recs <- scopus_fetch("graphene", field = "TITLE-ABS-KEY", max_results = 50)
recs
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.