Liking cljdoc? Tell your friends :D
Clojure only.

happygapi.youtube.channels

YouTube Data API: channels. 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/channels

YouTube Data API: channels.
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/channels
raw docstring

list$clj

(list$ auth parameters)

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

Required parameters: part

Optional parameters: managedByMe, categoryId, forUsername, pageToken, mine, hl, id, mySubscribers, onBehalfOfContentOwner, maxResults

Returns a collection of zero or more channel resources that match the request criteria.

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

Required parameters: part

Optional parameters: managedByMe, categoryId, forUsername, pageToken, mine, hl, id, mySubscribers, onBehalfOfContentOwner, maxResults

Returns a collection of zero or more channel resources that match the request criteria.
sourceraw docstring

update$clj

(update$ auth parameters body)

https://developers.google.com/youtube/v3api/reference/rest/v3/channels/update

Required parameters: part

Optional parameters: onBehalfOfContentOwner

Body:

{:contentOwnerDetails {:contentOwner string, :timeLinked string}, :localizations {}, :brandingSettings {:channel ChannelSettings, :hints [PropertyValue], :image ImageSettings, :watch WatchSettings}, :snippet {:country string, :customUrl string, :defaultLanguage string, :description string, :localized ChannelLocalization, :publishedAt string, :thumbnails ThumbnailDetails, :title string}, :etag string, :invideoPromotion {:defaultTiming InvideoTiming, :items [PromotedItem], :position InvideoPosition, :useSmartTiming boolean}, :auditDetails {:communityGuidelinesGoodStanding boolean, :contentIdClaimsGoodStanding boolean, :copyrightStrikesGoodStanding boolean}, :conversionPings {:pings [ChannelConversionPing]}, :statistics {:commentCount string, :hiddenSubscriberCount boolean, :subscriberCount string, :videoCount string, :viewCount string}, :status {:isLinked boolean, :longUploadsStatus string, :madeForKids boolean, :privacyStatus string, :selfDeclaredMadeForKids boolean}, :id string, :kind string, :contentDetails {:relatedPlaylists {:favorites string, :likes string, :uploads string, :watchHistory string, :watchLater string}}, :topicDetails {:topicCategories [string], :topicIds [string]}}

Updates a channel's metadata. Note that this method currently only supports updates to the channel resource's brandingSettings and invideoPromotion objects and their child properties.

https://developers.google.com/youtube/v3api/reference/rest/v3/channels/update

Required parameters: part

Optional parameters: onBehalfOfContentOwner

Body: 

{:contentOwnerDetails {:contentOwner string, :timeLinked string},
 :localizations {},
 :brandingSettings {:channel ChannelSettings,
                    :hints [PropertyValue],
                    :image ImageSettings,
                    :watch WatchSettings},
 :snippet {:country string,
           :customUrl string,
           :defaultLanguage string,
           :description string,
           :localized ChannelLocalization,
           :publishedAt string,
           :thumbnails ThumbnailDetails,
           :title string},
 :etag string,
 :invideoPromotion {:defaultTiming InvideoTiming,
                    :items [PromotedItem],
                    :position InvideoPosition,
                    :useSmartTiming boolean},
 :auditDetails {:communityGuidelinesGoodStanding boolean,
                :contentIdClaimsGoodStanding boolean,
                :copyrightStrikesGoodStanding boolean},
 :conversionPings {:pings [ChannelConversionPing]},
 :statistics {:commentCount string,
              :hiddenSubscriberCount boolean,
              :subscriberCount string,
              :videoCount string,
              :viewCount string},
 :status {:isLinked boolean,
          :longUploadsStatus string,
          :madeForKids boolean,
          :privacyStatus string,
          :selfDeclaredMadeForKids boolean},
 :id string,
 :kind string,
 :contentDetails {:relatedPlaylists {:favorites string,
                                     :likes string,
                                     :uploads string,
                                     :watchHistory string,
                                     :watchLater string}},
 :topicDetails {:topicCategories [string], :topicIds [string]}}

Updates a channel's metadata. Note that this method currently only supports updates to the channel resource's brandingSettings and invideoPromotion objects and their child properties.
sourceraw docstring

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

× close