Skip to content

Commit

Permalink
@wip todo
Browse files Browse the repository at this point in the history
  • Loading branch information
claudiob committed Jul 7, 2014
1 parent ed13ae0 commit ce5fb7c
Showing 1 changed file with 63 additions and 14 deletions.
77 changes: 63 additions & 14 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,74 @@
* methods like Yt::Account.new(params = {}) should use HashWithIndifferentAccess
* add canonical_url to Resource, then use it in promo
The goal of YT is to support all the methods available through YouTube APIs.

List of supported methods
=========================
Check below to see if a method is available. If it’s not, feel free to contribute!

YouTube Data API V3 (https://developers.google.com/youtube/v3/docs)
-------------------------------------------------------------------
Activities
----------

- [ ] Activity resource ([docs](https://developers.google.com/youtube/v3/docs/activities))
- [ ] kind
- [ ] etag
- [ ] id
- [ ] snippet (title, description, publishedAt, thumbnails, channelTitle, type, groupId)
- [ ] contentDetails (upload, like, favorite, comment, subscription, playlistItem, recommendation, bulletin, social, channelItem)
- [ ] List activities ([docs](https://developers.google.com/youtube/v3/docs/activities/list))
- [ ] part (contentDetails, id, snippet)
- [ ] channelId
- [ ] home
- [ ] mine
- [ ] maxResults
- [ ] pageToken
- [ ] publishedAfter
- [ ] publishedBefore
- [ ] regionCode
- [ ] Insert activity ([docs](https://developers.google.com/youtube/v3/docs/activities/insert))
- [ ] part (contentDetails, id, snippet)

ChannelBanners
--------------

- [ ] ChannelBanners#resource [docs](https://developers.google.com/youtube/v3/docs/channelBanners)
- [ ] ChannelBanners#insert [docs](https://developers.google.com/youtube/v3/docs/channelBanners/insert)

Channels
--------

- [ ] Channels#resource [docs](https://developers.google.com/youtube/v3/docs/channels)
- [ ] kind
- [ ] etag
- [ ] id
- [ ] snippet (title, description, publishedAt, thumbnails)
- [ ] contentDetails (relatedPlaylists, googlePlusUserId)
- [ ] statistics (viewcount, commentCount, subscriberCount, hiddenSubscriberCount, videoCount)
- [ ] topicDetails (topicIds)
- [ ] status (privacyStatus, isLinked)
- [ ] brandingSettings (channel, watch, image, hints)
- [ ] invideoPromotion (defaultTiming, position, items)
- [ ] auditDetails (overallGoodStanding, communityGuidelinesGoodStanding, copyrightStrikesGoodStanding, contentIdClaimsGoodStanding)
- [ ] contentOwnerDetails (contentOwner, timeLinked)
- [ ] Channels#list [docs](https://developers.google.com/youtube/v3/docs/channels/list)
- [ ] param: part (auditDetails, brandingSettings, contentDetails, id, invideoPromotion, snippet, statistics, status, topicDetails)
- [ ] param: categoryId
- [ ] param: forUsername
- [ ] param: id
- [ ] param: managedByMe
- [ ] param: mine
- [ ] param: maxResults
- [ ] param: onBehalfOfContentOwner
- [ ] param: pageToken
- [ ] Channels#update [docs](https://developers.google.com/youtube/v3/docs/channels/update)
- [ ] param: part (brandingSettings, invideoPromotion)
- [ ] param: onBehalfOfContentOwner

ChannelSections
---------------

- [ ] Activities
- [ ] list
- [ ] insert
- [ ] ChannelBanners
- [ ] insert
- [ ] Channels
- [ ] list
- [ ] update
- [ ] ChannelSections
- [ ] list
- [ ] insert
- [ ] update
- [ ] delete

- [ ] GuideCategories
- [ ] list
- [ ] I18nLanguages
Expand Down

0 comments on commit ce5fb7c

Please sign in to comment.