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

Inserts a new resource into this collection.
sourceraw 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.
sourceraw docstring

rate$clj

(rate$ auth parameters)

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

Required parameters: rating, id

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: rating, id

Optional parameters: none

Adds a like or dislike rating to a video or removes a rating from a video.
sourceraw 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:

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

Report abuse for a video.

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

Required parameters: none

Optional parameters: onBehalfOfContentOwner

Body: 

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

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

Updates an existing resource.
sourceraw docstring

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

× close