node youtube-sdk
Small SDK for youtube API.
Installation
npm install youtube-sdk
Example
// Setup var Youtube = ; var YT = ;YT var params = part : 'snippet' location : '48.858319942162794,2.2944259643554683' locationRadius: '4000m' maxResults : '50' order: 'date' type: 'video' publishedBefore: '2016-08-03T00:00:00Z' //Date Google publishedAfter: '2016-08-02T00:00:00Z'; // Request server API method YT;
Setup
var youtube = ; var YT = ; YT
Required config options:
- YOUR API KEY — Key api code (check your application settings on https://console.developers.google.com)
- resource - Look here https://developers.google.com/apis-explorer/#p/youtube/v3/
- params - Object look here https://developers.google.com/apis-explorer/#p/youtube/v3/
- callback - Function callback return errors (errors youtube api) data in JSON
API requests
For youtube API requests you have to use method get(_resource, _params, _callback).
- [string] _resource - name of youtube API resource,
- 'activities'
- 'channels'
- 'channelBanners'
- 'guideCategories'
- 'playlistItems'
- 'playlists'
- 'search'
- 'subscriptions'
- 'thumbnails'
- 'videoCategories'
- 'videos'
- [mixed] _params - object with values of parts for api method. This param is required.
- 'snippet'
- 'contentDetails'
- 'status'
- 'statistics'
- 'player'
- 'topicDetails'
- 'recordingDetails'
- 'fileDetails'
- 'processingDetails'
- 'suggestions'
- '...'
- [mixed] _callback - required, function callback.
For developers
Your commits and pull requests are welcome. Please run the tests before
npm test
You have to provide tests for the new features.