Query and return one or more API items.
See the API docs for full details on the query options available for this endpoint.
gu_items(query = NULL, show_fields = "all", show_tags = "all",
tag = NULL, from_date = NULL, to_date = NULL,
use_date = "published", ..., verbose = TRUE, tidy = TRUE,
tidy_style = "snake_case")A string, containing the search query, either the URL of a
single item or all items listed under a given profile, tag, etc.
For example, to return all articles by a given contributor, use
"profile/{contributorname}", e.g. "profile/brianlogan".
A string or character vector of fields to include in
the returned data. Defaults to "all". See details for a list of options.
A string or character vector of tags to include in
the returned data. Defaults to "all". See details for a list of options.
A string or character vector of tags to filter
the returned data. Defaults to NULL.
Accepts character values in 'YYYY-MM-DD'
format, and objects of class Date, POSIXt, POSIXct,
POSIXlt or anything else that can be coerced to a date with
as.Date(). Defaults to NULL.
Accepts character values in 'YYYY-MM-DD'
format, and objects of class Date, POSIXt, POSIXct,
POSIXlt or anything else that can be coerced to a date with
as.Date(). Defaults to NULL.
The date type to use for the from_date and to_date
parameters. One of "published", "first-publication",
"newspaper-edition" or "last-modified". Defaults to "published".
Use to pass any other parameters to the API. See the item docs for a full list of options, including those not included here.
Prints messages to console. Defaults to TRUE.
Convert variable names to snake_case, remove some "<NA>"
strings. Defaults to TRUE.
Style to variable names with.
A tibble.
The following are the options for the show_fields parameter:
"all" Includes all the fields (default)
"trailText"
"headline"
"showInRelatedContent" Whether this content can appear in automatically
generated Related Content
"body"
"lastModified"
"hasStoryPackage" Has related content selected by editors
"score" A relevance score based on the search query used
"standfirst"
"shortUrl"
"thumbnail"
"wordcount"
"commentable"
"isPremoderated" Comments will be checked by a moderator prior to
publication if true.
"allowUgc" May have associated User Generated Content. This typically
means the content has an associated Guardian Witness assignment
which can be accessed by querying "show-references=witness-assignment",
using the query parameter.
"byline"
"publication"
"internalPageCode"
"productionOffice"
"shouldHideAdverts" Adverts will not be displayed if true
"liveBloggingNow" Content is currently live blogged if true
"commentCloseDate" The date the comments have been closed
"starRating"
if (FALSE) {
x <- gu_content(query = "films")
}