Liking cljdoc? Tell your friends :D

happygapi.youtube.videos

YouTube Data API v3: videos. The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels. See: https://developers.google.com/youtube/api/reference/rest/v3/videos

YouTube Data API v3: videos.
The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels.
See: https://developers.google.com/youtube/api/reference/rest/v3/videos
raw docstring

delete$clj

(delete$ auth parameters)

https://developers.google.com/youtube/api/reference/rest/v3/videos/delete

Required parameters: id

Optional parameters: onBehalfOfContentOwner

Deletes a resource.

https://developers.google.com/youtube/api/reference/rest/v3/videos/delete

Required parameters: id

Optional parameters: onBehalfOfContentOwner

Deletes a resource.
raw docstring

getRating$clj

(getRating$ auth parameters)

https://developers.google.com/youtube/api/reference/rest/v3/videos/getRating

Required parameters: id

Optional parameters: onBehalfOfContentOwner

Retrieves the ratings that the authorized user gave to a list of specified videos.

https://developers.google.com/youtube/api/reference/rest/v3/videos/getRating

Required parameters: id

Optional parameters: onBehalfOfContentOwner

Retrieves the ratings that the authorized user gave to a list of specified videos.
raw docstring

insert$clj

(insert$ auth parameters body)

https://developers.google.com/youtube/api/reference/rest/v3/videos/insert

Required parameters: part

Optional parameters: stabilize, onBehalfOfContentOwnerChannel, onBehalfOfContentOwner, notifySubscribers, autoLevels

Body:

{:monetizationDetails {:access AccessPolicy}, :localizations {}, :snippet {:description string, :tags [string], :publishedAt string, :channelId string, :categoryId string, :thumbnails ThumbnailDetails, :title string, :defaultAudioLanguage string, :liveBroadcastContent string, :localized VideoLocalization, :channelTitle string, :defaultLanguage string}, :fileDetails {:creationTime string, :fileSize string, :fileType string, :fileName string, :bitrateBps string, :videoStreams [VideoFileDetailsVideoStream], :container string, :durationMs string, :audioStreams [VideoFileDetailsAudioStream]}, :etag string, :recordingDetails {:recordingDate string, :location GeoPoint, :locationDescription string}, :statistics {:viewCount string, :dislikeCount string, :favoriteCount string, :commentCount string, :likeCount string}, :ageGating {:restricted boolean, :videoGameRating string, :alcoholContent boolean}, :status {:uploadStatus string, :publicStatsViewable boolean, :license string, :embeddable boolean, :publishAt string, :madeForKids boolean, :privacyStatus string, :failureReason string, :rejectionReason string, :selfDeclaredMadeForKids boolean}, :processingDetails {:processingStatus string, :processingFailureReason string, :tagSuggestionsAvailability string, :editorSuggestionsAvailability string, :processingProgress VideoProcessingDetailsProcessingProgress, :fileDetailsAvailability string, :thumbnailsAvailability string, :processingIssuesAvailability string}, :id string, :kind string, :liveStreamingDetails {:scheduledStartTime string, :scheduledEndTime string, :actualStartTime string, :actualEndTime string, :concurrentViewers string, :activeLiveChatId string}, :suggestions {:processingHints [string], :editorSuggestions [string], :tagSuggestions [VideoSuggestionsTagSuggestion], :processingWarnings [string], :processingErrors [string]}, :contentDetails {:caption string, :definition string, :licensedContent boolean, :duration string, :contentRating ContentRating, :countryRestriction AccessPolicy, :regionRestriction VideoContentDetailsRegionRestriction, :dimension string, :projection string, :hasCustomThumbnail boolean}, :player {:embedWidth string, :embedHtml string, :embedHeight string}, :projectDetails {}, :topicDetails {:relevantTopicIds [string], :topicCategories [string], :topicIds [string]}}

Inserts a new resource into this collection.

https://developers.google.com/youtube/api/reference/rest/v3/videos/insert

Required parameters: part

Optional parameters: stabilize, onBehalfOfContentOwnerChannel, onBehalfOfContentOwner, notifySubscribers, autoLevels

Body: 

{:monetizationDetails {:access AccessPolicy},
 :localizations {},
 :snippet {:description string,
           :tags [string],
           :publishedAt string,
           :channelId string,
           :categoryId string,
           :thumbnails ThumbnailDetails,
           :title string,
           :defaultAudioLanguage string,
           :liveBroadcastContent string,
           :localized VideoLocalization,
           :channelTitle string,
           :defaultLanguage string},
 :fileDetails {:creationTime string,
               :fileSize string,
               :fileType string,
               :fileName string,
               :bitrateBps string,
               :videoStreams [VideoFileDetailsVideoStream],
               :container string,
               :durationMs string,
               :audioStreams [VideoFileDetailsAudioStream]},
 :etag string,
 :recordingDetails {:recordingDate string,
                    :location GeoPoint,
                    :locationDescription string},
 :statistics {:viewCount string,
              :dislikeCount string,
              :favoriteCount string,
              :commentCount string,
              :likeCount string},
 :ageGating {:restricted boolean,
             :videoGameRating string,
             :alcoholContent boolean},
 :status {:uploadStatus string,
          :publicStatsViewable boolean,
          :license string,
          :embeddable boolean,
          :publishAt string,
          :madeForKids boolean,
          :privacyStatus string,
          :failureReason string,
          :rejectionReason string,
          :selfDeclaredMadeForKids boolean},
 :processingDetails {:processingStatus string,
                     :processingFailureReason string,
                     :tagSuggestionsAvailability string,
                     :editorSuggestionsAvailability string,
                     :processingProgress VideoProcessingDetailsProcessingProgress,
                     :fileDetailsAvailability string,
                     :thumbnailsAvailability string,
                     :processingIssuesAvailability string},
 :id string,
 :kind string,
 :liveStreamingDetails {:scheduledStartTime string,
                        :scheduledEndTime string,
                        :actualStartTime string,
                        :actualEndTime string,
                        :concurrentViewers string,
                        :activeLiveChatId string},
 :suggestions {:processingHints [string],
               :editorSuggestions [string],
               :tagSuggestions [VideoSuggestionsTagSuggestion],
               :processingWarnings [string],
               :processingErrors [string]},
 :contentDetails {:caption string,
                  :definition string,
                  :licensedContent boolean,
                  :duration string,
                  :contentRating ContentRating,
                  :countryRestriction AccessPolicy,
                  :regionRestriction VideoContentDetailsRegionRestriction,
                  :dimension string,
                  :projection string,
                  :hasCustomThumbnail boolean},
 :player {:embedWidth string, :embedHtml string, :embedHeight string},
 :projectDetails {},
 :topicDetails {:relevantTopicIds [string],
                :topicCategories [string],
                :topicIds [string]}}

Inserts a new resource into this collection.
raw docstring

list$clj

(list$ auth parameters)

https://developers.google.com/youtube/api/reference/rest/v3/videos/list

Required parameters: part

Optional parameters: maxHeight, maxWidth, locale, pageToken, chart, hl, id, regionCode, myRating, onBehalfOfContentOwner, maxResults, videoCategoryId

Retrieves a list of resources, possibly filtered.

https://developers.google.com/youtube/api/reference/rest/v3/videos/list

Required parameters: part

Optional parameters: maxHeight, maxWidth, locale, pageToken, chart, hl, id, regionCode, myRating, onBehalfOfContentOwner, maxResults, videoCategoryId

Retrieves a list of resources, possibly filtered.
raw docstring

rate$clj

(rate$ auth parameters)

https://developers.google.com/youtube/api/reference/rest/v3/videos/rate

Required parameters: id, rating

Optional parameters: none

Adds a like or dislike rating to a video or removes a rating from a video.

https://developers.google.com/youtube/api/reference/rest/v3/videos/rate

Required parameters: id, rating

Optional parameters: none

Adds a like or dislike rating to a video or removes a rating from a video.
raw docstring

reportAbuse$clj

(reportAbuse$ auth parameters body)

https://developers.google.com/youtube/api/reference/rest/v3/videos/reportAbuse

Required parameters: none

Optional parameters: onBehalfOfContentOwner

Body:

{:comments string, :secondaryReasonId string, :language string, :reasonId string, :videoId string}

Report abuse for a video.

https://developers.google.com/youtube/api/reference/rest/v3/videos/reportAbuse

Required parameters: none

Optional parameters: onBehalfOfContentOwner

Body: 

{:comments string,
 :secondaryReasonId string,
 :language string,
 :reasonId string,
 :videoId string}

Report abuse for a video.
raw docstring

update$clj

(update$ auth parameters body)

https://developers.google.com/youtube/api/reference/rest/v3/videos/update

Required parameters: part

Optional parameters: onBehalfOfContentOwner

Body:

{:monetizationDetails {:access AccessPolicy}, :localizations {}, :snippet {:description string, :tags [string], :publishedAt string, :channelId string, :categoryId string, :thumbnails ThumbnailDetails, :title string, :defaultAudioLanguage string, :liveBroadcastContent string, :localized VideoLocalization, :channelTitle string, :defaultLanguage string}, :fileDetails {:creationTime string, :fileSize string, :fileType string, :fileName string, :bitrateBps string, :videoStreams [VideoFileDetailsVideoStream], :container string, :durationMs string, :audioStreams [VideoFileDetailsAudioStream]}, :etag string, :recordingDetails {:recordingDate string, :location GeoPoint, :locationDescription string}, :statistics {:viewCount string, :dislikeCount string, :favoriteCount string, :commentCount string, :likeCount string}, :ageGating {:restricted boolean, :videoGameRating string, :alcoholContent boolean}, :status {:uploadStatus string, :publicStatsViewable boolean, :license string, :embeddable boolean, :publishAt string, :madeForKids boolean, :privacyStatus string, :failureReason string, :rejectionReason string, :selfDeclaredMadeForKids boolean}, :processingDetails {:processingStatus string, :processingFailureReason string, :tagSuggestionsAvailability string, :editorSuggestionsAvailability string, :processingProgress VideoProcessingDetailsProcessingProgress, :fileDetailsAvailability string, :thumbnailsAvailability string, :processingIssuesAvailability string}, :id string, :kind string, :liveStreamingDetails {:scheduledStartTime string, :scheduledEndTime string, :actualStartTime string, :actualEndTime string, :concurrentViewers string, :activeLiveChatId string}, :suggestions {:processingHints [string], :editorSuggestions [string], :tagSuggestions [VideoSuggestionsTagSuggestion], :processingWarnings [string], :processingErrors [string]}, :contentDetails {:caption string, :definition string, :licensedContent boolean, :duration string, :contentRating ContentRating, :countryRestriction AccessPolicy, :regionRestriction VideoContentDetailsRegionRestriction, :dimension string, :projection string, :hasCustomThumbnail boolean}, :player {:embedWidth string, :embedHtml string, :embedHeight string}, :projectDetails {}, :topicDetails {:relevantTopicIds [string], :topicCategories [string], :topicIds [string]}}

Updates an existing resource.

https://developers.google.com/youtube/api/reference/rest/v3/videos/update

Required parameters: part

Optional parameters: onBehalfOfContentOwner

Body: 

{:monetizationDetails {:access AccessPolicy},
 :localizations {},
 :snippet {:description string,
           :tags [string],
           :publishedAt string,
           :channelId string,
           :categoryId string,
           :thumbnails ThumbnailDetails,
           :title string,
           :defaultAudioLanguage string,
           :liveBroadcastContent string,
           :localized VideoLocalization,
           :channelTitle string,
           :defaultLanguage string},
 :fileDetails {:creationTime string,
               :fileSize string,
               :fileType string,
               :fileName string,
               :bitrateBps string,
               :videoStreams [VideoFileDetailsVideoStream],
               :container string,
               :durationMs string,
               :audioStreams [VideoFileDetailsAudioStream]},
 :etag string,
 :recordingDetails {:recordingDate string,
                    :location GeoPoint,
                    :locationDescription string},
 :statistics {:viewCount string,
              :dislikeCount string,
              :favoriteCount string,
              :commentCount string,
              :likeCount string},
 :ageGating {:restricted boolean,
             :videoGameRating string,
             :alcoholContent boolean},
 :status {:uploadStatus string,
          :publicStatsViewable boolean,
          :license string,
          :embeddable boolean,
          :publishAt string,
          :madeForKids boolean,
          :privacyStatus string,
          :failureReason string,
          :rejectionReason string,
          :selfDeclaredMadeForKids boolean},
 :processingDetails {:processingStatus string,
                     :processingFailureReason string,
                     :tagSuggestionsAvailability string,
                     :editorSuggestionsAvailability string,
                     :processingProgress VideoProcessingDetailsProcessingProgress,
                     :fileDetailsAvailability string,
                     :thumbnailsAvailability string,
                     :processingIssuesAvailability string},
 :id string,
 :kind string,
 :liveStreamingDetails {:scheduledStartTime string,
                        :scheduledEndTime string,
                        :actualStartTime string,
                        :actualEndTime string,
                        :concurrentViewers string,
                        :activeLiveChatId string},
 :suggestions {:processingHints [string],
               :editorSuggestions [string],
               :tagSuggestions [VideoSuggestionsTagSuggestion],
               :processingWarnings [string],
               :processingErrors [string]},
 :contentDetails {:caption string,
                  :definition string,
                  :licensedContent boolean,
                  :duration string,
                  :contentRating ContentRating,
                  :countryRestriction AccessPolicy,
                  :regionRestriction VideoContentDetailsRegionRestriction,
                  :dimension string,
                  :projection string,
                  :hasCustomThumbnail boolean},
 :player {:embedWidth string, :embedHtml string, :embedHeight string},
 :projectDetails {},
 :topicDetails {:relevantTopicIds [string],
                :topicCategories [string],
                :topicIds [string]}}

Updates an existing resource.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close