YouTube-API finally supporting Uploads…
YouTube just announced some major extensions to their APIs (see official blog-post), which finally enable uploading of video to their site. seems like my own hack, PHPTube, is therefor rendered obsolete, and for good… :). the new API (see the developer guide) seems to allow both user-triggered authentication (similar to what Flickr has been doing for ages) and direct uploading (similar to PHPTube). there might still be a future for PHPTube though, if I ever find the time to adopt the new API. compared to PHPTube, implementation of the new API’s process-flow seems rather complicated, so there might be demand for a simple wrapper. we’ll see… for now, well done Google!
update: Erick Schonfeld from TechCrunch points out what the new API basically means: Google offering YouTube as a (almost) whitelabel video-platform (”almost” since I guess videos will still be watermarked with the YouTube-logo)…

























Please update your library if possible. It is much easier to use than youtube API, which requires the complicated authentication procedure and developer key. Thanks for your great work.
[...] Obwohl es seit kurzem ja auch eine offizielle API zum Upload gibt (näheres dazu auf meinem englischsprachigen Blog), ist heute mit dem Joomla-Plugin “YouTube we Download” ein weiterer Port dazugekommen [...]
I think its been a function already of you tube. Correct me if Im wrong.
no clea, support for uploading through the API (not the website youtube.com!) is fairly new!
Hey, just a question. This API would enable me to do direct uploads, aight? Then, do you happen to know how could I (under the APIs terms) spare the bandwidth (and hosting space) an user video takes and just send it as-is to youtube? Their docs say textually:
>Binary File Data - This value contains the binary code for the video file that is being uploaded.
Which is a cunt of a limitation when I’m the one to pay for each transfer. Any ideas on that?
I’m not really sure, but theoretically it might be possible to build a flash-based client for the YouTube-API. this might enable direct uploads from the client’s browser to YouTube. however, I’m no expert on flash, so maybe there are some limitations which might prevent this from working…