R/delete_playlist_items.R

Defines functions delete_playlist_items

Documented in delete_playlist_items

#' Delete a Playlist Item
#'
#' @param id   String. Required. id of the playlist item that is to be deleted
#' @param \dots Additional arguments passed to \code{\link{tuber_DELETE}}.
#'
#'
#' @references \url{https://developers.google.com/youtube/v3/docs/playlistItems/delete}
#'
#' @export
#'
#' @examples
#' \dontrun{
#'
#' # Set API token via yt_oauth() first
#'
#' delete_playlist_items(id = "y3ElXcEME3lSISz6izkWVT5GvxjPu8pA")
#' }

delete_playlist_items <- function(id = NULL, ...) {

  if (!is.character(id) || length(id) != 1 || nchar(id) == 0) {
    stop("Must specify a valid ID.")
  }

  querylist <- list(id = id)
  raw_res <- tuber_DELETE("playlistItems", query = querylist, ...)

  raw_res
}
soodoku/tuber documentation built on April 15, 2024, 10:19 p.m.