https://github.com/mesadhan/youtube-data-api-v3-example
Using Youtube Data API we can access YouTube features to our application, including the ability to upload videos, create and manage playlists, and more.
https://github.com/mesadhan/youtube-data-api-v3-example
youtube-api youtube-api-v3 youtube-channel youtube-playlist youtube-video
Last synced: 7 months ago
JSON representation
Using Youtube Data API we can access YouTube features to our application, including the ability to upload videos, create and manage playlists, and more.
- Host: GitHub
- URL: https://github.com/mesadhan/youtube-data-api-v3-example
- Owner: mesadhan
- Created: 2020-04-27T05:10:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-27T08:58:21.000Z (over 5 years ago)
- Last Synced: 2025-01-15T07:17:50.648Z (9 months ago)
- Topics: youtube-api, youtube-api-v3, youtube-channel, youtube-playlist, youtube-video
- Language: JavaScript
- Homepage: https://developers.google.com/youtube/v3
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 🔰 Youtube Data API Example
Using Youtube Data API we can access YouTube features to our application, including the ability to upload videos, create and manage playlists, and more.
## 🔰 Setup Youtube Data API Congifuraiton
- [ ] Visit, and [Enable Youtube Data API](https://console.developers.google.com/apis/dashboard)
- [ ] If not exist then **Create New Project**
- [ ] Search For API **Youtube Data API**, Enable It.
- [ ] Then Left Menu Click **Credentials**.
- [ ] Create **API Keys**, Select **none** then **Restrict key** radio and choose **Youtube Data API** from Dropdown.
- [ ] And Finally, From **Credentials** create **OAuth 2.0 Client IDs** with **Authorized JavaScript origins** Urls [http://localhost] and [http://localhost:5000] or [https://custom-appserver-domain.com]
- [ ] Replace **js/YoutubeDataApi.js** file **CLIENT_KEY** and **API_KEY**.
- [ ] Now run the app using **live server** or deploy its production server. [I used VScode life server Extension]Note: Origins must me match as defined as **OAuth2.0 client** console.
Details guide will be found. [Guide](https://developers.google.com/youtube/v3/getting-started). Else Occurre authentication-related error.## 🔰 Finally, Run & Test Application
- 📗 Clone Project from GitHub and then move on
- 📗 After run application using live server
- 📗 Login with Gmail account and accept require permission
- 📗 Finally, Navigate Button and test.