Engineering and Developers Blog
What's happening with engineering and developers at YouTube
YouTube / Picasa Web Albums APIs Hackathon at the 'plex
Monday, March 17, 2008
Hi everyone,
Hopefully, you've all had time to digest our
last big announcement
. If you don't know where to start with all the new functionality, and you're near Mountain View, CA (or like to travel!), we'll be holding a "media themed" hackathon with the YouTube and Picasa APIs at the Googleplex on Thursday, March 27th - just over a week from now.
We'll have intro sessions, as well as codelabs to get you started. If you've already dived into the
docs
, you can also stop by just to meet the team, ask questions, or find other developers to work on projects with.
There will be two sessions -- one from 3PM-6:30PM and another from 6:30 - 10PM. Feel free to stay the whole day, or just come for the session you have time for. Don't worry about food and caffeine -- we've got you covered.
Interested? RSVP here:
http://code.google.com/events/hackathons/ytpicasa.html
Hope to see you there!
Steph
Something to write home about
Tuesday, March 11, 2008
Hi everyone,
Since the initial
YouTube Data API
launch back in August, the team has been hard at work completing a whole suite of tools and features to make it possible for you to fully integrate YouTube into your sites and applications.
Here's the sound byte: We now support upload, other write operations, and internationalized standard feeds. (And there was much rejoicing!) We're also introducing player APIs and a chromeless player -- a barebones player SWF that's fully customizable and controllable using the player APIs. (Thus, closing out
these
five
feature
requests
in
the
issue tracker
.)
The
Java client library
and the
PHP client library
(in the Zend Framework 1.50RC2 release) have both been updated, as well as the respective
developer
guides
.
We've also released a new
Terms of Service
that you'll want to check out if you're going to use the API.
Read below for a little more detail, watch the team talk about what's new, or dive right into the
documentation
.
Authentication, Upload, and Other Write Calls
Two types of authentication are now available to allow your users to log into their YouTube accounts on your site.
AuthSub
(proxy auth for web applications) and
ClientLogin
(for installed applications). If you've used other Google Data APIs, this should be very familiar to you.
Now that you can authenticate users, that means your users can upload to YouTube, comment on videos, manipulate playlists, and more, all without leaving your site or app. Check out the
protocol guide
and the
reference guide
for all the gory details.
Internationalization
Wie geht's? Bonjour, comment allez-vouz? Come stai? You can now access
internationalized
feeds
in the 18 domains that YouTube supports.
Videos that are top rated in France right now:
http://gdata.youtube.com/feeds/api/standardfeeds/fr/top_rated
The most relevant videos about bicycles (vélos) in French:
http://gdata.youtube.com/feeds/videos?vq=vélos&orderby;=relevance_lang_fr
Player APIs and Tools
For the first time, we're giving you hooks inside the YouTube embedded player with the
JavaScript API
. Instead of a black box, you'll now be able to control the player (stop, play, mute, seek, etc.), access the state of the player (ie. playing, buffering, stopped), and see how far along the video is (how many bytes loaded, how far into the video).
If that's not enough control, we've also got the new
chromeless player
. You can add all of your own buttons and aesthetics to make YouTube fit in with your site, and control it with the player APIs.
Flash APIs
are also available with identical calls if you want to load our player into your Flash app.
Check out my short
tutorial video
on this if you don't feel like reading through docs just yet.
Too overwhelmed with all the new possibilities? You might want to check out some
case studies
from some of our testers who have already integrated with YouTube.
Also, mark your calendars -- we're holding a YouTube/Picasa specific hackathon on March 27th at the Googleplex in Mountain View if you want to meet the team in person.
Phew! Okay, that was a lot to digest, so when you're ready, let us know what you think over at the
developers forum
. We can't wait to see what you guys build.
Cheers,
Stephanie Liu, on behalf of the whole team
Labels
.net
360
acceleration
access control
accessibility
actionscript
activities
activity
android
announcements
apis
app engine
appengine
apps script
as2
as3
atom
authentication
authorization
authsub
best practices
blackops
blur faces
bootcamp
captions
categories
channels
charts
chrome
chromeless
client library
clientlibraries
clientlogin
code
color
comments
compositing
create
curation
custom player
decommission
default
deprecation
devs
direct
discovery
docs
Documentation RSS
dotnet
education
embed
embedding
events
extension
feeds
flash
format
friendactivity
friends
fun
gears
google developers live
google group
googlegamedev
googleio
html5
https
iframe
insight
io12
io2011
ios
iphone
irc
issue tracker
java
javascript
json
json-c
jsonc
knight
legacy
Live Streaming API
LiveBroadcasts API
logo
machine learning
mashups
media:keywords keywords tags metadata
metadata
mobile
mozilla
NAB 2016
news
oauth
oauth2
office hours
open source
partial
partial response
partial update
partners
patch
php
player
playlists
policy
previews
pubsubhubbub
push
python
quota
rails
releases
rendering
reports
responses
resumable
ruby
samples
sandbox
shortform
ssl https certificate staging stage
stack overflow
stage video
staging
standard feeds
storify
storyful
subscription
sup
Super Chat API
survey
tdd
theme
tos
tutorials
updates
uploads
v2
v3
video
video files
video transcoding
virtual reality
voting
VR
watch history
watchlater
webvtt
youtube
youtube api
YouTube Data API
youtube developers live
youtube direct
YouTube live
YouTube Reporting API
ytd
Archive
2017
Nov
Sep
Aug
Mar
Jan
2016
Nov
Oct
Aug
May
Apr
2015
Dec
Nov
Oct
May
Apr
Mar
Jan
2014
Oct
Sep
Aug
May
Mar
2013
Dec
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
2012
Dec
Nov
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2010
Dec
Nov
Oct
Sep
Jul
Jun
May
Apr
Mar
Feb
Jan
2009
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2008
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
2007
Dec
Nov
Aug
Jun
May
Feed
YouTube
on
Follow @youtubedev