ngx-ytd-api
An unofficial integration of the YouTube Data v3 API with Angular
Deprecation notice
As of 12 Jan 2020, this package has been deprecated in favour of Google's JavaScript gapi
client.
Getting Started
Prerequisites
Ensure that you have npm
and node
installed and that you have a basic Angular app setup.
Also ensure that your app is running at least Angular 6 before continuing.
Installing
Run the following comamnd which should install the latest version of ngx-ytd-api
available:
npm install ngx-ytd-api --save
Snapshot builds
Alternatively, you can get a snapshot build with the latest changes from master
. Note that this snapshot build should not be considered stable and may break between releases.
npm install --save EdricChan03/ngx-ytd-api-builds
Features
Available features
Feature | Notes | Docs |
---|
Comments |
- All API features are available (with OAuth support)
- However, more examples are needed.
| No docs available |
Comment threads |
- All API features are available
- However, more examples are needed.
|
|
Search |
- All API features are available (with OAuth support)
|
|
Videos |
- All API features are available (with OAuth support)
- However, more examples are needed.
|
|
In-progress / planned / non-planned features
Feature | Status | Issue |
---|
Activities | Not planned | - |
Captions | Not planned | - |
Channel banner / Channel sections / Channels | Not planned | - |
Comment threads / Comments | In progress | #6 |
Guide categories | Not planned | - |
I18n | Not planned | - |
Playlist items / Playlists | Not planned | - |
Subscriptions | Not planned | - |
Thumbnails | Not planned | - |
Video abuse report reasons / Video categories | Not planned | - |
Watermarks | Not planned | - |
Roadmap
Please see the ROADMAP.md file for the whole roadmap.
See the developer docs for a list of all endpoints of the YouTube Data API.