0.2.0 • Published 8 years ago

youtube-sdk v0.2.0

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

node youtube-sdk

Small SDK for youtube API.

Build Version Downloads License

Installation

npm install youtube-sdk

Example

// Setup

var Youtube = require('youtube-sdk');

var YT = new Youtube();
YT.use('Your key API')


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.get('search', params, function (err, data) {
  if (err){
    console.log(err);
  }else{
    console.log(data);
  }

});

Setup

var youtube = require('youtube-sdk');

var YT = new youtube();

YT.use('YOUR API KEY')

Required config options:

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.

Support

Thanks to

0.2.0

8 years ago

0.1.0

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago

0.0.0

8 years ago