Liking cljdoc? Tell your friends :D

happygapi.youtube.videos

YouTube Data API: videos. Supports core YouTube features, such as uploading videos, creating and managing playlists, searching for content, and much more. See: https://developers.google.com/youtube/v3api/reference/rest/v3/videos

YouTube Data API: videos.
Supports core YouTube features, such as uploading videos, creating and managing playlists, searching for content, and much more.
See: https://developers.google.com/youtube/v3api/reference/rest/v3/videos
raw docstring

delete$clj

(delete$ auth parameters)

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

Required parameters: id

Optional parameters: onBehalfOfContentOwner

Deletes a YouTube video.

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

Required parameters: id

Optional parameters: onBehalfOfContentOwner

Deletes a YouTube video.
sourceraw docstring

getRating$clj

(getRating$ auth parameters)

https://developers.google.com/youtube/v3api/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/v3api/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.
sourceraw docstring

insert$clj

(insert$ auth parameters body)

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

Required parameters: part

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

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 {:location GeoPoint, :locationDescription string, :recordingDate string}, :statistics {:commentCount string, :dislikeCount string, :favoriteCount string, :likeCount string, :viewCount string}, :ageGating {:alcoholContent boolean, :restricted boolean, :videoGameRating string}, :status {:uploadStatus string, :publicStatsViewable boolean, :license string, :embeddable boolean, :publishAt string, :madeForKids boolean, :privacyStatus string, :failureReason string, :rejectionReason string, :selfDeclaredMadeForKids boolean}, :processingDetails {:editorSuggestionsAvailability string, :fileDetailsAvailability string, :processingFailureReason string, :processingIssuesAvailability string, :processingProgress VideoProcessingDetailsProcessingProgress, :processingStatus string, :tagSuggestionsAvailability string, :thumbnailsAvailability string}, :id string, :kind string, :liveStreamingDetails {:activeLiveChatId string, :actualEndTime string, :actualStartTime string, :concurrentViewers string, :scheduledEndTime string, :scheduledStartTime string}, :suggestions {:editorSuggestions [string], :processingErrors [string], :processingHints [string], :processingWarnings [string], :tagSuggestions [VideoSuggestionsTagSuggestion]}, :contentDetails {:caption string, :definition string, :licensedContent boolean, :duration string, :contentRating ContentRating, :countryRestriction AccessPolicy, :regionRestriction VideoContentDetailsRegionRestriction, :dimension string, :projection string, :hasCustomThumbnail boolean}, :player {:embedHeight string, :embedHtml string, :embedWidth string}, :projectDetails {:tags [string]}, :topicDetails {:relevantTopicIds [string], :topicCategories [string], :topicIds [string]}}

Uploads a video to YouTube and optionally sets the video's metadata.

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

Required parameters: part

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

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 {:location GeoPoint,
                    :locationDescription string,
                    :recordingDate string},
 :statistics {:commentCount string,
              :dislikeCount string,
              :favoriteCount string,
              :likeCount string,
              :viewCount string},
 :ageGating {:alcoholContent boolean,
             :restricted boolean,
             :videoGameRating string},
 :status {:uploadStatus string,
          :publicStatsViewable boolean,
          :license string,
          :embeddable boolean,
          :publishAt string,
          :madeForKids boolean,
          :privacyStatus string,
          :failureReason string,
          :rejectionReason string,
          :selfDeclaredMadeForKids boolean},
 :processingDetails {:editorSuggestionsAvailability string,
                     :fileDetailsAvailability string,
                     :processingFailureReason string,
                     :processingIssuesAvailability string,
                     :processingProgress VideoProcessingDetailsProcessingProgress,
                     :processingStatus string,
                     :tagSuggestionsAvailability string,
                     :thumbnailsAvailability string},
 :id string,
 :kind string,
 :liveStreamingDetails {:activeLiveChatId string,
                        :actualEndTime string,
                        :actualStartTime string,
                        :concurrentViewers string,
                        :scheduledEndTime string,
                        :scheduledStartTime string},
 :suggestions {:editorSuggestions [string],
               :processingErrors [string],
               :processingHints [string],
               :processingWarnings [string],
               :tagSuggestions [VideoSuggestionsTagSuggestion]},
 :contentDetails {:caption string,
                  :definition string,
                  :licensedContent boolean,
                  :duration string,
                  :contentRating ContentRating,
                  :countryRestriction AccessPolicy,
                  :regionRestriction VideoContentDetailsRegionRestriction,
                  :dimension string,
                  :projection string,
                  :hasCustomThumbnail boolean},
 :player {:embedHeight string, :embedHtml string, :embedWidth string},
 :projectDetails {:tags [string]},
 :topicDetails {:relevantTopicIds [string],
                :topicCategories [string],
                :topicIds [string]}}

Uploads a video to YouTube and optionally sets the video's metadata.
sourceraw docstring

list$clj

(list$ auth parameters)

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

Required parameters: part

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

Returns a list of videos that match the API request parameters.

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

Required parameters: part

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

Returns a list of videos that match the API request parameters.
sourceraw docstring

rate$clj

(rate$ auth parameters)

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

Required parameters: id, rating

Optional parameters: none

Add a like or dislike rating to a video or remove a rating from a video.

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

Required parameters: id, rating

Optional parameters: none

Add a like or dislike rating to a video or remove a rating from a video.
sourceraw docstring

reportAbuse$clj

(reportAbuse$ auth parameters body)

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

Required parameters: none

Optional parameters: onBehalfOfContentOwner

Body:

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

Report abuse for a video.

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

Required parameters: none

Optional parameters: onBehalfOfContentOwner

Body: 

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

Report abuse for a video.
sourceraw docstring

update$clj

(update$ auth parameters body)

https://developers.google.com/youtube/v3api/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 {:location GeoPoint, :locationDescription string, :recordingDate string}, :statistics {:commentCount string, :dislikeCount string, :favoriteCount string, :likeCount string, :viewCount string}, :ageGating {:alcoholContent boolean, :restricted boolean, :videoGameRating string}, :status {:uploadStatus string, :publicStatsViewable boolean, :license string, :embeddable boolean, :publishAt string, :madeForKids boolean, :privacyStatus string, :failureReason string, :rejectionReason string, :selfDeclaredMadeForKids boolean}, :processingDetails {:editorSuggestionsAvailability string, :fileDetailsAvailability string, :processingFailureReason string, :processingIssuesAvailability string, :processingProgress VideoProcessingDetailsProcessingProgress, :processingStatus string, :tagSuggestionsAvailability string, :thumbnailsAvailability string}, :id string, :kind string, :liveStreamingDetails {:activeLiveChatId string, :actualEndTime string, :actualStartTime string, :concurrentViewers string, :scheduledEndTime string, :scheduledStartTime string}, :suggestions {:editorSuggestions [string], :processingErrors [string], :processingHints [string], :processingWarnings [string], :tagSuggestions [VideoSuggestionsTagSuggestion]}, :contentDetails {:caption string, :definition string, :licensedContent boolean, :duration string, :contentRating ContentRating, :countryRestriction AccessPolicy, :regionRestriction VideoContentDetailsRegionRestriction, :dimension string, :projection string, :hasCustomThumbnail boolean}, :player {:embedHeight string, :embedHtml string, :embedWidth string}, :projectDetails {:tags [string]}, :topicDetails {:relevantTopicIds [string], :topicCategories [string], :topicIds [string]}}

Updates a video's metadata.

https://developers.google.com/youtube/v3api/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 {:location GeoPoint,
                    :locationDescription string,
                    :recordingDate string},
 :statistics {:commentCount string,
              :dislikeCount string,
              :favoriteCount string,
              :likeCount string,
              :viewCount string},
 :ageGating {:alcoholContent boolean,
             :restricted boolean,
             :videoGameRating string},
 :status {:uploadStatus string,
          :publicStatsViewable boolean,
          :license string,
          :embeddable boolean,
          :publishAt string,
          :madeForKids boolean,
          :privacyStatus string,
          :failureReason string,
          :rejectionReason string,
          :selfDeclaredMadeForKids boolean},
 :processingDetails {:editorSuggestionsAvailability string,
                     :fileDetailsAvailability string,
                     :processingFailureReason string,
                     :processingIssuesAvailability string,
                     :processingProgress VideoProcessingDetailsProcessingProgress,
                     :processingStatus string,
                     :tagSuggestionsAvailability string,
                     :thumbnailsAvailability string},
 :id string,
 :kind string,
 :liveStreamingDetails {:activeLiveChatId string,
                        :actualEndTime string,
                        :actualStartTime string,
                        :concurrentViewers string,
                        :scheduledEndTime string,
                        :scheduledStartTime string},
 :suggestions {:editorSuggestions [string],
               :processingErrors [string],
               :processingHints [string],
               :processingWarnings [string],
               :tagSuggestions [VideoSuggestionsTagSuggestion]},
 :contentDetails {:caption string,
                  :definition string,
                  :licensedContent boolean,
                  :duration string,
                  :contentRating ContentRating,
                  :countryRestriction AccessPolicy,
                  :regionRestriction VideoContentDetailsRegionRestriction,
                  :dimension string,
                  :projection string,
                  :hasCustomThumbnail boolean},
 :player {:embedHeight string, :embedHtml string, :embedWidth string},
 :projectDetails {:tags [string]},
 :topicDetails {:relevantTopicIds [string],
                :topicCategories [string],
                :topicIds [string]}}

Updates a video's metadata.
sourceraw docstring

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

× close