get_discovery_queue.RdRetrieve suggested and skipped apps on the discovery queue and its settings.
get_discovery_queue(
queue_type = NULL,
country_code = "US",
rebuild_queue = FALSE,
settings_changed = FALSE,
os_win = FALSE,
os_mac = FALSE,
os_linux = FALSE,
full_controller_support = FALSE,
native_steam_controller = FALSE,
include_coming_soon = FALSE,
excluded_tagids = NULL,
exclude_early_access = FALSE,
exclude_videos = FALSE,
exclude_software = FALSE,
exclude_dlc = FALSE,
exclude_soundtracks = FALSE,
featured_tagids = NULL,
rebuild_queue_if_stale = FALSE,
ignore_user_preferences = FALSE,
no_experimental_results = FALSE
)
get_discovery_settings(queue_type = NULL)
get_discovery_skipped(queue_type = NULL)Integer indicating the queue type. Possible values can
be retrieved using node_enum("StoreDiscoveryQueueType").
If TRUE, rebuilds the queue. Otherwise,
takes the previously generated one. Rebuilding the queue can lead to
error codes 2. In this case, retrying helps.
Whether to overwrite the settings in
get_discovery_settings with the settings passed to
get_discovery_queue.
If TRUE, only includes apps for Windows.
If TRUE, only includes apps for Mac OS.
If TRUE, only includes apps for Linux.
If TRUE, only includes apps with
full controller support.
If TRUE, only includes apps with
native Steam controller support.
If TRUE, includes apps that are coming
soon.
A vector of tagIDs to exclude.
If TRUE, excludes early access apps, videos, software, DLCs, or
soundtracks.
A vector of tagIDs that must be present in the output appIDs.
If TRUE, rebuilds the discovery queue
if it is stale. It is a mystery what stale means.
If TRUE, ignores user preferences.
Unknown.
get_discovery_queueA vector of appIDs in the requested discovery queue.
get_discovery_settingsA list of current discovery queue settings.
get_discovery_skippedA vector of appIDs skipped in the discovery queue.
# return discovery queue only containing DLCs on sale
get_discovery_queue(queue_type = 8) # 8 - DLCOnSale
#> Error: Session is not authenticated. You can login using the auth_credentials or auth_qr functions.
# return the best DLCs on sale in Germany
get_discovery_queue(queue_type = 8, country_code = "DE")
#> Error: Session is not authenticated. You can login using the auth_credentials or auth_qr functions.
if (FALSE) { # \dontrun{
# overwrite discovery queue settings
# NOTE: this modifies account settings and should be used with care
get_discovery_queue(settings_changed = TRUE, exclude_dlc = TRUE)
} # }