Project ID:
240709
Project Type:
Fixed
Budget:
$250-$750 USD
Project Description:
YouTube has released a new API that allows uploading of videos on your site, all hosted on Youtube using a chrome player (http://code.google.com/apis/youtube/chromeless_player_reference.html)
http://apiblog.youtube.com/
Here is the video: http://www.youtube.com/watch?v=u1zgFlCw8Aw&eurl=http://apiblog.youtube.com/
It gives you the ability to allow visitors to your site to log into their video account and upload their new videos directly, keeping them from ever leaving your site. You can also now enable what is called the “chromeless” player; this will be a stripped down version of the YouTube player with no controls or chrome around the outside so you will have full control on how the video player looks on your site. The APIs are also now coming in 18 languages for all of the countries YouTube currently supports, so non-English sites will be able to jump into the fun finally. In short, the new APIs allow you to do everything you currently do on the YouTube home site itself, from any site of your choosing. Manage your account, change subscriptions, manage favorites, etc, all of that can now be done from anywhere on the web.
I would want to update to that new API and create a chromeless player for my site with my site logo.
The API documentation is here:
http://code.google.com/apis/youtube/developers_guide_protocol.html#Uploading_Videos
They show all the HTTP posts necessary to do the job.
I want to find someone who can take the PHP code and create this new API interface for me with my Youtube license key. No html parsing or tricks and I want everything commented.
I want the ability for my users to
1. UploadVideo - input arguments are Video File Path, User, Password, Video Meta Data
2. GetPublisherVideos - input arguments are User Name, returns an ArrayList of all videos by this user with metadata (title, viewCount, description, category and so forth)
3. Search using keywords and creating social bookmarking tags/clouds
The Video Meta Data is a data structure containing the following fields which I will want to create SEO friendly pages from:
-Title
-Description
-Category
-Tags
I would like eveyrthing commented so i can make any custom changes i want in the future and I want the PHP version of the code.
This is a simple job since the codes are on the site. The main thing that i would want is the finished product with the commenting.
Skills required:
AJAX,
Flash,
Javascript,
PHP,
XML