YouTube Video Uploader 3.0 is the only YouTube API-based PHP script in the meket that lets you add YouTube uploading functionality to your own website or web application. It allows your users to upload videos directly to your own YouTube Channel, without the need to sign in to YouTube or even have Google Account. The script uses the latest version (3.0) of YouTube Application Programming Interface (API) to upload videos and and set the video’s metadata (title, description, tags, status, and category).
While videos are being uploaded, progress bar show the current video upload progress so your users don’t have to second guess how long uploading videos is going to take. You can set video file size limit and video types with ease to ensure your website is free from abuse.
To make this script work, you’ll need to create and authorize an app in Google Developer Console at https://console.developers.google.com (very easy, see instructions).You can integrate this script in any application with minimum effort and without the need to use MySQL unless you need to save user’s logs and info.
Video Uploader 3.0 has been designed to make implementation as easy as possible. Before purchasing or implementing, make sure you meet the minimum requirements:
If you need to integrate the form in any of your existing pages (e.g., mypage.php) just add the following two lines:
// in the head section of your page
<?php include (“uploader_head.php”); ?>
// in the body of your page and where you need to show the upload form
<?php include(“uploader_form.php”); ?>
Version 1.0.0 March 25, 2016
- First release
Version 1.0.1 April 25, 2016
- Minor bug fixes in script and .htaccess that generate PHP 500 Error in some server settings.
Credits and Resources
YouTube Data API Reference
Google APIs Client Library for PHP
PHP Server-Side YouTube V3 OAuth API Video Upload Guide (Special thanks to Dom Sammut)