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 0d32eda
Showing 1 changed file with 67 additions and 14 deletions.
81 changes: 67 additions & 14 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,78 @@
* 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
--------------

- [ ] Channel banner resource ([docs](https://developers.google.com/youtube/v3/docs/channelBanners))
- [ ] kind
- [ ] etag
- [ ] url
- [ ] Insert channel banner ([docs](https://developers.google.com/youtube/v3/docs/channelBanners/insert))
- [ ] param: onBehalfOfContentOwner

Channels
--------

- [ ] Channel resource ([docs](https://developers.google.com/youtube/v3/docs/channels))
- [x] kind
- [ ] etag
- [x] id
- [x] snippet (title, description, publishedAt, thumbnails)
- [ ] contentDetails (relatedPlaylists, googlePlusUserId)
- [x] 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)
- [x] List channels ([docs](https://developers.google.com/youtube/v3/docs/channels/list))
- [ ] part (auditDetails, brandingSettings, contentDetails, id, invideoPromotion, snippet, statistics, status, topicDetails)
- [ ] categoryId
- [x] forUsername
- [x] id
- [x] managedByMe
- [x] mine
- [x] maxResults
- [ ] onBehalfOfContentOwner
- [x] pageToken
- [ ] Update (channel [docs](https://developers.google.com/youtube/v3/docs/channels/update))
- [ ] part (brandingSettings, invideoPromotion)
- [ ] onBehalfOfContentOwner

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

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

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

0 comments on commit 0d32eda

Please sign in to comment.