<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' gd:etag='W/&quot;C0AAR3k9fCp7ImA9WhVXFUk.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534</id><updated>2012-04-15T19:02:26.764-07:00</updated><category term='YouTube Player APIs and Tools Tutorial'/><category term='See My Google Developer Application Video Wall'/><category term='Google Developer Video'/><category term='Gadgets API'/><category term='YouTube Embedded Player Parameters'/><category term='What is the Google Health Data API?'/><category term='OAuth Authentication for Web Applications'/><category term='Youtube The Data API'/><category term='Custom Video Players.'/><category term='The_Hello_World_of_Google_Search'/><category term='The player APIs'/><category term='AJAX Tune Bar'/><category term='Developer&apos;s Guide: Data API Protocol'/><category term='Open Social Video'/><category term='Google Earth API?'/><category term='Google Finance APIs and Tools'/><category term='Building an Android Application'/><category term='Google I/O Sandbox 2011'/><category term='Googgle Ajax Feed API'/><category term='Developer&apos;s Guide: .NET'/><category term='Yotube Direct'/><category term='Google StartUp Show'/><category term='AJAX Video Search Control'/><category term='Google Books API Family'/><category term='Account Authentication API'/><category term='Google Book Search APIs'/><category term='Google Desktop APIs'/><category term='Work at Youtube'/><category term='YouTube APIs and Tools'/><category term='Android'/><category term='Playlist Youtube'/><category term='Anatomy  Physiology of an Android'/><category term='Google AJAX Search API Wizards'/><category term='Google Developer Day 2011'/><category term='Google AJAX Search API'/><category term='Google CAPTCHA Developer'/><category term='Google Video for YouTube Developers'/><category term='AJAX Dynamic Feed Control'/><category term='Ajax Put YouTube Videos on Your Web Page'/><category term='YouTube JavaScript Player API Reference'/><category term='Google I/O Sandbox Case Study'/><category term='Google Developer Day 2008 Australia'/><category term='Presentations Youtube Developer'/><category term='Hello World Android'/><category term='Code Google Developer Site'/><category term='Embedded Player'/><category term='Feeds API Developer Guide'/><category term='Widgets Youtube'/><category term='Google Products'/><category term='Usefulness of having an AJAX API Key'/><category term='YouTube Data API via JSON:'/><category term='Google AJAX Feed API'/><category term='my demo project code'/><category term='Google Maps JavaScript API'/><category term='YouTube Developer API Blogs'/><category term='Chromeless Player'/><category term='Google Ajax APIS'/><category term='Powered By YouTube'/><category term='Google Desktop Code'/><category term='Google Developers'/><category term='Google Apps Script'/><category term='PHP Developer for YouTube'/><category term='YouTube Data API via JSON'/><category term='Seminar Google Internasional'/><category term='Google Doc'/><category term='The Google AJAX Search API'/><category term='YouTube Video Developer'/><title>Indonesia Google Developers</title><subtitle type='html'>Indonesia Google Developers Info Blogs , Programmer Google di Indonesia , developer google indonesia</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>146</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;CU4FQHkyeyp7ImA9WhdTEUU.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-7772595860619086035</id><published>2011-07-08T20:58:00.000-07:00</published><updated>2011-07-08T20:58:31.793-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-08T20:58:31.793-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube APIs and Tools'/><title>YouTube APIs and Tools</title><content type='html'>&lt;h1 class="page_title"&gt;API Overview Guide&lt;/h1&gt;The YouTube APIs and Tools let you bring the YouTube experience to your webpage, application, or device. The &lt;a href="http://code.google.com/apis/youtube/getting_started.html#data_api"&gt;Data API&lt;/a&gt; lets you perform most of the operations a normal YouTube user can on the YouTube website. The &lt;a href="http://code.google.com/apis/youtube/getting_started.html#player_apis"&gt;Player APIs&lt;/a&gt; let you control the YouTube player using JavaScript or ActionScript. You can also use the basic &lt;a href="http://code.google.com/apis/youtube/getting_started.html#embedded_player"&gt;embedded player&lt;/a&gt;, which already contains player controls, or the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#chromeless_player"&gt;chromeless player&lt;/a&gt;, which lets you create your own player controls.&lt;br /&gt;
First, you should decide which of our APIs and tools best suits your needs. Start with the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#embedded_player"&gt;embedded player&lt;/a&gt;  if you want to add a player to your website to show individual videos  or a playlist. If you're comfortable with JavaScript or Flash, you may  want to use the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#player_apis"&gt;Player APIs&lt;/a&gt; to customize a chromeless player. If you are programming a device or server-side logic for a website, look at the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#data_api"&gt;Data API&lt;/a&gt;. The table below attempts to describe the experience level of a developer for each option:&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;th&gt;Basic&lt;/th&gt;     &lt;td&gt;&lt;a href="http://code.google.com/apis/youtube/getting_started.html#player_apis"&gt;Player APIs&lt;/a&gt; with &lt;a href="http://code.google.com/apis/youtube/getting_started.html#embedded_player"&gt;embedded player&lt;/a&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th&gt;Medium&lt;/th&gt;     &lt;td&gt;&lt;a href="http://code.google.com/apis/youtube/getting_started.html#player_apis"&gt;Player APIs&lt;/a&gt; with &lt;a href="http://code.google.com/apis/youtube/getting_started.html#chromeless_player"&gt;chromeless player&lt;/a&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;th&gt;Advanced&lt;/th&gt;     &lt;td&gt;&lt;a href="http://code.google.com/apis/youtube/getting_started.html#data_api"&gt;Data API&lt;/a&gt; and &lt;a href="http://code.google.com/apis/youtube/getting_started.html#player_apis"&gt;Player APIs&lt;/a&gt; with &lt;a href="http://code.google.com/apis/youtube/getting_started.html#chromeless_player"&gt;chromeless player&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h2 id="player_apis"&gt;Player APIs&lt;/h2&gt;&lt;img src="http://code.google.com/apis/youtube/images/player_apis.png" style="float: left; margin-bottom: 5px; margin-right: 10px;" /&gt;  The player APIs let you control how YouTube videos look on your site.  The first thing you should know is there are two kinds of players: the  normal "embedded" player you've seen around the web, and a second  "chromeless" player that is just a video box without any controls. The  chromeless player is intended for experienced web programmers that want  to design their own video player. Both of these players have the same  API that are exposed in &lt;a href="http://code.google.com/apis/youtube/js_api_reference.html"&gt;JavaScript&lt;/a&gt; and &lt;a href="http://code.google.com/apis/youtube/flash_api_reference.html"&gt;ActionScript&lt;/a&gt;.&lt;br /&gt;
The following sections discuss each option and their uses:&lt;br /&gt;
&lt;h3 id="embedded_player"&gt;Embedded Player&lt;/h3&gt;The embedded player is the simplest way to place a YouTube video on a  webpage. To customize the behavior and color of the player, you can use  the documented &lt;a href="http://code.google.com/apis/youtube/player_parameters.html"&gt;Player Parameters&lt;/a&gt;. The code to display this player can be quickly generated from a program, making it possible to find a video using the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#data_api"&gt;Data API&lt;/a&gt; and then display it using the embedded player.&lt;br /&gt;
Once the embedded player has been added to a webpage, it can be controlled using &lt;a href="http://code.google.com/apis/youtube/js_api_reference.html"&gt;JavaScript&lt;/a&gt;. Alternatively, if you are embedding the player in a Flash application, you can use &lt;a href="http://code.google.com/apis/youtube/flash_api_reference.html"&gt;ActionScript&lt;/a&gt;  instead. Using either system, you can perform actions similar to what  the user can do by clicking on the controls: you can pause the video,  seek ahead, mute the sound, etc. You are also able to poll the status of  the player and listen for events, to let your code react to whatever  the player is currently doing.&lt;br /&gt;
&lt;h3 id="chromeless_player"&gt;Chromeless Player&lt;/h3&gt;Interface elements and controls around content is sometimes referred  to as "chrome" (e.g. the browser buttons on the top of a webpage.) The  chromeless player is, by definition, a YouTube video with no controls.  This makes it easy to customize within Flash or HTML.&lt;br /&gt;
The chromeless player exposes the same &lt;a href="http://code.google.com/apis/youtube/js_api_reference.html"&gt;JavaScript&lt;/a&gt; and &lt;a href="http://code.google.com/apis/youtube/flash_api_reference.html"&gt;ActionScript&lt;/a&gt; APIs that the embedded player does. The &lt;a href="http://code.google.com/apis/youtube/youtube_player_demo.html"&gt;player demo&lt;/a&gt; lets you preview the embedded and chromeless players using JavaScript and some simple HTML controls. You can also use the &lt;a href="http://code.google.com/apis/ajax/playground/?exp=youtube#simple_embed"&gt;Google Code Playground&lt;/a&gt; to debug and run JavaScript player code.&lt;br /&gt;
&lt;br /&gt;
&lt;h2 id="data_api"&gt;Data API&lt;/h2&gt;&lt;img src="http://code.google.com/apis/youtube/images/data_api.png" style="float: right; margin-bottom: 5px; margin-left: 10px;" /&gt;  The Data API allows a program to perform many of the operations  available on the YouTube website. It is possible to search for videos,  retrieve standard feeds, and see related content. A program can also  authenticate as a user to upload videos, modify user playlists, and  more.&lt;br /&gt;
The Data API is primarily for developers who are used to programming  in server-side languages. It is useful for sites or applications that  wish to have a deeper integration with YouTube. This integration could  be a web application allowing users to upload video to YouTube. It could  also be a device or desktop application that brings the YouTube  experience to a new platform. The Data API gives you programmatic access  to the video and user information stored on YouTube. With this, you can  personalize your site or application with the user's existing  information as well as perform actions on their behalf (like commenting  on and rating videos.)&lt;br /&gt;
If you are curious about how the Data API works at the basic level using XML and HTTP, you can read the &lt;a href="http://code.google.com/apis/youtube/2.0/developers_guide_protocol_audience.html"&gt;Protocol Guide&lt;/a&gt;.  This guide details the requests and responses that the YouTube API  servers expect and return. To learn more about the structure of these  requests and responses, read the &lt;a href="http://code.google.com/apis/youtube/reference.html"&gt;Reference Guide&lt;/a&gt;.  This guide defines the API's feed types, HTTP request parameters, HTTP  response codes, and XML elements. You may also want to read about the &lt;a href="http://code.google.com/apis/gdata/"&gt;Google Data Protocol&lt;/a&gt; and the &lt;a href="http://tools.ietf.org/html/rfc5023"&gt;Atom Publishing Protocol&lt;/a&gt;, which are the standards upon which the Data API is built.&lt;br /&gt;
To make working with the API easier, we have a number of &lt;a href="http://code.google.com/apis/youtube/code.html#client_libraries"&gt;client libraries&lt;/a&gt;  that abstract the API into a language-specific object model. These  client libraries are open source and can be used and modified under the &lt;a href="http://www.apache.org/licenses/LICENSE-2.0"&gt;Apache License 2.0&lt;/a&gt;. There are Developer's Guides for &lt;a href="http://code.google.com/apis/youtube/developers_guide_java.html"&gt;Java&lt;/a&gt;, &lt;a href="http://code.google.com/apis/youtube/developers_guide_dotnet.html"&gt;.NET&lt;/a&gt;, &lt;a href="http://code.google.com/apis/youtube/developers_guide_php.html"&gt;PHP&lt;/a&gt;, and &lt;a href="http://code.google.com/apis/youtube/developers_guide_python.html"&gt;Python&lt;/a&gt; as well as &lt;a href="http://code.google.com/apis/youtube/code.html#sample_code"&gt;sample code&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/7772595860619086035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=7772595860619086035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/7772595860619086035?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/7772595860619086035?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/youtube-apis-and-tools.html' title='YouTube APIs and Tools'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkcBQHY4cSp7ImA9WhdTEEQ.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-3870997459113595849</id><published>2011-07-07T21:07:00.000-07:00</published><updated>2011-07-07T21:07:31.839-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-07T21:07:31.839-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google Products'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Doc'/><title>Collaboration in Google Docs</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/MNVAHoDcww4" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="hid" id="channel-like-result"&gt;&lt;div class="yt-rounded" id="watch-actions-area"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hid" id="channel-like-loading"&gt;Loading...&lt;/div&gt;&lt;div id="playnav-curvideo-description-container" style="height: auto;"&gt;&lt;div dir="ltr" id="playnav-curvideo-description"&gt;Google Docs is built around collaboration to help you get work done more quickly and efficiently. &lt;br /&gt;
&lt;br /&gt;
Learn more at &lt;a class="yt-uix-redirect-link" dir="ltr" href="http://docs.google.com/" rel="nofollow" target="_blank" title="http://docs.google.com"&gt;http://docs.google.com&lt;/a&gt;       &lt;br /&gt;
&lt;div id="playnav-curvideo-description-more-holder" style="display: none;"&gt;&lt;div class="inner-box-bg-color" id="playnav-curvideo-description-more"&gt;...&amp;nbsp;&lt;a class="channel-cmd" href="http://www.blogger.com/post-create.g?blogID=348368112501790534"&gt;(more info)&lt;/a&gt;&amp;nbsp;&amp;nbsp;         &lt;/div&gt;&lt;/div&gt;&lt;span id="playnav-curvideo-description-less" style="display: inline;"&gt;         &lt;a class="channel-cmd" href="http://www.blogger.com/post-create.g?blogID=348368112501790534"&gt;(less info)&lt;/a&gt;       &lt;/span&gt;     &lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/3870997459113595849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=3870997459113595849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/3870997459113595849?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/3870997459113595849?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/collaboration-in-google-docs.html' title='Collaboration in Google Docs'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/MNVAHoDcww4/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0EGQHk9eCp7ImA9WhdTEEw.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-2821712852394173573</id><published>2011-07-06T23:20:00.000-07:00</published><updated>2011-07-06T23:20:21.760-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-06T23:20:21.760-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube Video Developer'/><title>The YouTube API: Upload, Player APIs and more!</title><content type='html'>&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/u1zgFlCw8Aw" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Listen to the YouTube APIs and Tools team talk about the latest release. &lt;br /&gt;
&lt;br /&gt;
Check out the YouTube developer home at &lt;a class="yt-uix-redirect-link" dir="ltr" href="http://code.google.com/apis/youtube/" rel="nofollow" target="_blank" title="http://code.google.com/apis/youtube/"&gt;http://code.google.com/apis/youtube/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/2821712852394173573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=2821712852394173573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/2821712852394173573?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/2821712852394173573?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/youtube-api-upload-player-apis-and-more.html' title='The YouTube API: Upload, Player APIs and more!'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/u1zgFlCw8Aw/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0QNQ30_eyp7ImA9WhdTEEw.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-6998017931585969138</id><published>2011-07-06T23:16:00.000-07:00</published><updated>2011-07-06T23:16:32.343-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-06T23:16:32.343-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube APIs and Tools'/><title>YouTube APIs: Search Explained</title><content type='html'>&lt;iframe width="560" height="349" src="http://www.youtube.com/embed/sOEAD-gfJ_M" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Jeff Fisher does an overview of the different parameters and filters you can use with YouTube search through the API.&lt;br /&gt;
&lt;br /&gt;
All the documentation can be found at:&lt;br /&gt;
&lt;b&gt;&lt;a class="yt-uix-redirect-link" dir="ltr" href="http://code.google.com/apis/youtube" rel="nofollow" target="_blank" title="http://code.google.com/apis/youtube"&gt;http://code.google.com/apis/youtube&lt;/a&gt;&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/6998017931585969138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=6998017931585969138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/6998017931585969138?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/6998017931585969138?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/youtube-apis-search-explained.html' title='YouTube APIs: Search Explained'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/sOEAD-gfJ_M/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0YDRH4-eip7ImA9WhdTEEw.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-7484549747452614374</id><published>2011-07-06T23:12:00.000-07:00</published><updated>2011-07-06T23:12:55.052-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-06T23:12:55.052-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube Player APIs and Tools Tutorial'/><title>YouTube Player APIs and Tools Tutorial</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/I8xZBfVsMzs" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Stephanie Liu gives a short tutorial on the basic functionality  available in the JavaScript and Flash player APIs, as well as the  Chromeless Player.&lt;br /&gt;
&lt;br /&gt;
Read up: &lt;a class="yt-uix-redirect-link" dir="ltr" href="http://code.google.com/apis/youtube/js_api_reference.html" rel="nofollow" target="_blank" title="http://code.google.com/apis/youtube/js_api_reference.html"&gt;http://code.google.com/apis/youtube/js_api_reference.html&lt;/a&gt;&lt;br /&gt;
&lt;a class="yt-uix-redirect-link" dir="ltr" href="http://code.google.com/apis/youtube/flash_api_reference.html" rel="nofollow" target="_blank" title="http://code.google.com/apis/youtube/flash_api_reference.html"&gt;http://code.google.com/apis/youtube/flash_api_reference.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/7484549747452614374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=7484549747452614374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/7484549747452614374?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/7484549747452614374?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/youtube-player-apis-and-tools-tutorial.html' title='YouTube Player APIs and Tools Tutorial'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/I8xZBfVsMzs/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DU8BQX4-fip7ImA9WhdTEEw.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-1617447294472868610</id><published>2011-07-06T22:50:00.000-07:00</published><updated>2011-07-06T22:50:50.056-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-06T22:50:50.056-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google CAPTCHA Developer'/><title>Welcome to the developer documentation for reCAPTCHA! reCAPTCHA</title><content type='html'>&lt;h1 class="page_title"&gt;Developer's Guide&lt;/h1&gt;Welcome to the developer documentation for reCAPTCHA! reCAPTCHA lets you embed a &lt;a href="http://captcha.net/"&gt;CAPTCHA&lt;/a&gt; in your web pages in order to protect them against spam and other types of automated abuse. Here, we explain how to add reCAPTCHA to your page.&lt;br /&gt;
&lt;h2&gt;Audience&lt;/h2&gt;This documentation is designed for people familiar with HTML forms and server-side processing. To install reCAPTCHA, you will probably need to edit some code.&lt;br /&gt;
We hope you find this documentation easy to follow. Make sure to join the &lt;a href="http://groups.google.com/group/recaptcha"&gt;reCAPTCHA developer forum&lt;/a&gt; to give feedback and discuss the API.&lt;br /&gt;
&lt;h2&gt;Overview&lt;/h2&gt;&lt;h3&gt;API Keys&lt;/h3&gt;To use reCAPTCHA, you need to &lt;a href="http://www.google.com/recaptcha/whyrecaptcha"&gt;sign up for API keys&lt;/a&gt; for your site. Unless you select the "global key" option, the keys are unique to your domain and sub-domains. (By default, all keys work on "localhost" (or "127.0.0.1"), so you can always develop and test on your local machine.)&lt;br /&gt;
&lt;h3&gt;Integration&lt;/h3&gt;Once you've signed up for API keys, adding reCAPTCHA to your site consists of two steps and optionally a third step where you customize the widget:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Client Side: &lt;a href="http://code.google.com/apis/recaptcha/docs/display.html"&gt;Displaying the reCAPTCHA Widget&lt;/a&gt; (Required)&lt;/li&gt;
&lt;li&gt;Server Side: &lt;a href="http://code.google.com/apis/recaptcha/docs/verify.html"&gt;Verifying the solution&lt;/a&gt; (Required)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/customization.html"&gt;Customizations&lt;/a&gt; (Optional)&lt;/li&gt;
&lt;/ol&gt;In most Web forms, you usually have two files: the form itself with the fields, and the file with the script to process the inputs to the form. These two files correspond to steps 1 and 2 above. Therefore, in most cases you will have to modify two different files.&lt;br /&gt;
There are two ways to add reCAPTCHA to your site: (a) using a "plugin," or (b) writing code to communicate with our servers. We have plugins for most common applications and programming environments, and if there is one that fits your needs, we strongly encourage you to use it. If you're using one of the following programming environments or applications, click on the link below for specific instructions or plugins. Otherwise, proceed to our pages on &lt;a href="http://code.google.com/apis/recaptcha/docs/display.html"&gt;displaying reCAPTCHA without a plugin&lt;/a&gt; and &lt;a href="http://code.google.com/apis/recaptcha/docs/verify.html"&gt;verifying the user's answer without a plugin&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=348368112501790534" id="Plugins" name="Plugins"&gt;&lt;/a&gt;Programming Environments:&lt;/h3&gt;&lt;div class="g-unit" id="gc-pagecontent"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/php.html"&gt;PHP&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/aspnet.html"&gt;ASP.NET&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/asp.html"&gt;Classic ASP&lt;/a&gt; (contributed by Mark Short)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/java.html"&gt;Java/JSP&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/perl.html"&gt;Perl&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://python.org/pypi/recaptcha-client"&gt;Python&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://bitbucket.org/mml/ruby-recaptcha/wiki/Home"&gt;Ruby&lt;/a&gt; (contributed by McClain Looney)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Another &lt;a href="http://github.com/ambethia/recaptcha/"&gt;Ruby&lt;/a&gt; library from Jason L Perry&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://github.com/achiu/rack-recaptcha"&gt;Ruby/Rack&lt;/a&gt; (contributed by Arthur Chiu)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/mailhide-tag/"&gt;JSP Mailhide Tag&lt;/a&gt; (contributed by Tamas Magyar)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://recaptcha.riaforge.org/"&gt;ColdFusion&lt;/a&gt; (contributed by Robin Hilliard)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://www.danstrong.com/reCAPTCHA-WebDNA.html"&gt;WebDNA&lt;/a&gt; (contributed by Dan Strong)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Applications:&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/wordpress.html"&gt;WordPress&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/mediawiki.html"&gt;MediaWiki&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/phpbb.html"&gt;phpBB&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/recaptcha/docs/formmail.html"&gt;FormMail&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://multipart-mixed.com/software/recaptcha.html"&gt;Movable Type&lt;/a&gt; (contributed by Josh Carter)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://drupal.org/project/recaptcha"&gt;Drupal&lt;/a&gt; (contributed by Rob Loach)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://trac.symfony-project.com/trac/wiki/sfReCaptchaPlugin"&gt;Symfony&lt;/a&gt; (contributed by Arthur Koziel)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://typo3.org/extensions/repository/view/jm_recaptcha/current/"&gt;TYPO3&lt;/a&gt; (maintained by Markus Blaschke, contributed by Jens Mittag. See also the &lt;a href="http://typo3.org/extensions/repository/view/jm_recaptcha_example/current/"&gt;example&lt;/a&gt; of using the plugin)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://lordmatt.co.uk/item/812/"&gt;NucleusCMS&lt;/a&gt; (contributed by Matt)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://www.vbulletin.org/forum/showthread.php?t=151824"&gt;vBulletin&lt;/a&gt; (contributed by Magnus)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/joomla-recaptcha/"&gt;Joomla&lt;/a&gt; (contributed by Mark Fabrizio)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/cb-recaptcha/"&gt;Joomla Community Builder&lt;/a&gt; (contributed by Ayan Debnath)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/mailhide-tag/"&gt;JSP Mailhide&lt;/a&gt; (contributed by Tamas Magyar)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://www.gospelrhys.co.uk/plugins/bbpress-plugins/recaptcha-bbpress-plugin"&gt;bbPress&lt;/a&gt; (contributed by Rhys Wynne)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/expressionengine-recaptcha/"&gt;ExpressionEngine&lt;/a&gt; (contributed by Jaspaul Aggarwal)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://www.ramblingross.co.uk/2010/08/11/recaptcha-for-flatpress/"&gt;FlatPress&lt;/a&gt; (contributed by Ross Fruen)&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;a href="http://www.blutrausch-gilde.com/contents/download/ReCAPTCHA"&gt;PHPKIT&lt;/a&gt; (contributed by Norman Huth)&lt;/li&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/1617447294472868610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=1617447294472868610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/1617447294472868610?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/1617447294472868610?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/welcome-to-developer-documentation-for.html' title='Welcome to the developer documentation for reCAPTCHA! reCAPTCHA'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUIHQH08cSp7ImA9WhdTEE0.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-4689024366139041371</id><published>2011-07-06T19:58:00.000-07:00</published><updated>2011-07-06T19:58:51.379-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-06T19:58:51.379-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google Apps Script'/><title>Google Apps Script</title><content type='html'>&lt;h2&gt;Automate tasks across Google Products&lt;/h2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Scripts that are easy to build and fast to run      &lt;br /&gt;
&lt;br /&gt;
Google Apps Script is a JavaScript cloud scripting language that  provides easy ways to automate tasks across Google products and third  party services.&lt;br /&gt;
With Google Apps Script you can:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Automate repetitive business processes&lt;/b&gt; (e.g. expense approvals, time-sheet tracking, ticket management, order fulfillment, and much more)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Link Google products with third party services&lt;/b&gt; (e.g. send custom emails and a calendar invitation to a list from a MySQL database)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Create custom spreadsheet functions&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style="color: red;"&gt;New!&lt;/span&gt; Build and collect user inputs through rich graphics interfaces and menus&lt;/b&gt;  (e.g. a company could power an internal application for purchasing  office supplies where users could shop via a customized menu interface)&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;How Do I Start?&lt;/h2&gt;&lt;ul class="doublespace noindent"&gt;&lt;li&gt;&lt;b&gt;To get started right away:&lt;/b&gt; Check out some of the working examples from our &lt;a href="http://code.google.com/googleapps/appsscript/articles.html"&gt;Tutorials&lt;/a&gt; or open a Google Spreadsheet, choose &lt;b&gt;Tools &amp;gt; Scripts &amp;gt; Insert&lt;/b&gt; and select from hundreds of scripts in the gallery!&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Read the &lt;a href="http://code.google.com/googleapps/appsscript/guide.html"&gt;User Guide&lt;/a&gt;&lt;/b&gt;, which contains all the information you need to start using Google Apps Script.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Read the &lt;a href="http://code.google.com/googleapps/appsscript/allservices.html"&gt;API Documentation&lt;/a&gt;&lt;/b&gt; which provides details on the objects and methods that are built in to Google Apps Script.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="g-section" id="gc-gadgets"&gt;&lt;div&gt;&lt;div class="g-c"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/4689024366139041371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=4689024366139041371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/4689024366139041371?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/4689024366139041371?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/google-apps-script.html' title='Google Apps Script'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DE8ASHw4fCp7ImA9WhdTEE0.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-685049827609629119</id><published>2011-07-06T19:47:00.000-07:00</published><updated>2011-07-06T19:47:29.234-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-06T19:47:29.234-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google Books API Family'/><title>Google Books API Family (Labs)</title><content type='html'>&lt;h2&gt;What are the APIs in the Google Books API Family?&lt;/h2&gt;&lt;a href="http://books.google.com/"&gt;Google Books&lt;/a&gt; is our  effort to make book content more discoverable on the Web. You can easily  and reliably integrate with this repository from your site, in a number  of ways:&lt;br /&gt;
&lt;table class="columns"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="padding: 0pt; width: 84px;"&gt;         &lt;img height="64" src="http://www.google.com/images/icons/product/ebooks-64.png" width="64" /&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;         &lt;h3 class="normalsize"&gt;Integrate search results and social features into your application&lt;/h3&gt;&lt;div class="nomargin nopadding"&gt;         With our Google Books API, your application can perform full-text searches and retrieve book         information, viewability and eBook availability. You can also manage your personal bookshelves.         &lt;a href="http://code.google.com/apis/books/docs/v1/getting_started.html"&gt;Learn more&lt;/a&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding: 0pt; width: 84px;"&gt;         &lt;img height="64" src="http://code.google.com/apis/books/images/embed_book-64.gif" width="64" /&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;         &lt;h3 class="normalsize"&gt;Embed book previews on your site&lt;/h3&gt;&lt;div class="nomargin nopadding"&gt;The Embedded Viewer API lets you embed Google Books previews on your own website and programmatically control these previews using JavaScript. &lt;a href="http://code.google.com/apis/books/docs/viewer/developers_guide.html"&gt;Learn more&lt;/a&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Visit our &lt;a href="http://code.google.com/apis/books/casestudies"&gt;Who's using it&lt;/a&gt; page to see how the Google Books APIs are being used by WorldCat, GoodReads, the University of California Libraries, and more.&lt;br /&gt;
&lt;br /&gt;
For The Steps like this =&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;How do I start?&lt;/h2&gt;&lt;ol class="noindent"&gt;&lt;li&gt;Read the &lt;a href="http://code.google.com/apis/books/docs/getting-started.html"&gt;Getting Started&lt;/a&gt; guide.&lt;/li&gt;
&lt;li&gt;Find out how to use the &lt;a href="http://code.google.com/apis/books/docs/v1/using.html"&gt;Google Books API&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Review the &lt;a href="http://code.google.com/apis/books/terms.html"&gt;Terms of Service&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/685049827609629119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=685049827609629119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/685049827609629119?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/685049827609629119?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/google-books-api-family-labs.html' title='Google Books API Family (Labs)'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEAMQnwzfyp7ImA9WhZaGU8.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-5066215547582921672</id><published>2011-07-05T21:33:00.000-07:00</published><updated>2011-07-05T21:33:03.287-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-05T21:33:03.287-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google StartUp Show'/><title>5 Great Maps for Travelers</title><content type='html'>&lt;h3&gt;  &lt;/h3&gt;&lt;div class="post-subhead"&gt; Thursday, May 26, 2011 &lt;/div&gt;&lt;div class="post-subhead"&gt; &lt;/div&gt;&lt;div class="post-body"&gt; If you’re looking for some help to plan your next vacation, luckily  there are some new sites to help you decide where to go, how to get  there, and what to do once you’re there.  Gone are the days of tedious  library research, transportation schedule matching, and needlessly  getting lost. These applications can do it all for you.   &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.rome2rio.com/"&gt; &lt;b&gt;Rome 2 Rio&lt;/b&gt;  &lt;br /&gt;
&lt;img border="0" height="243" src="http://3.bp.blogspot.com/-nDzwpUgIaGc/Td6q5f1VzWI/AAAAAAAAYhk/x3H43NNCL4E/s400/1%2BRome%2Bto%2BRio.jpg" width="400" /&gt; &lt;/a&gt;&lt;br /&gt;
Rome 2 Rio is one of the most exciting new Google Maps API applications.  Start by entering any two end points in the search fields and Rome 2  Rio will give you a list route options that include flights, trains,  ferry, and driving directions. When you select a given route, the site  allows you to view the details of each leg plotted out on the map and  also gives you pricing options for flights. To learn more watch this  video from Rome 2 Rio.  &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.guardian.co.uk/news/datablog/2011/mar/23/fco-travel-advice-map"&gt; &lt;b&gt;The Guardian - FCO Travel Advice Map&lt;/b&gt;&lt;br /&gt;
&lt;img border="0" height="243" src="http://4.bp.blogspot.com/-RInylevBZaY/Td6rgklxEmI/AAAAAAAAYhs/yW0dkxFmEg4/s400/2%2BGuardian.jpg" width="400" /&gt;&lt;/a&gt;   The U.K. Foreign &amp;amp; Commonwealth Office regularly issues travel  advice for British citizens on the safest places to travel. Before you  plan your next vacation, it might be worthwhile checking this map  published by the Guardian that uses Google Fusion Tables to map out  advice from the FCO. This map provides a fascinating snapshot of world  travel.  &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://plnnr.com/"&gt; &lt;b&gt;Plnnr&lt;/b&gt;&lt;br /&gt;
&lt;img border="0" height="245" src="http://1.bp.blogspot.com/-opMkJiCW84A/Td6rtHV8NkI/AAAAAAAAYh0/aSzfIuVLqC0/s400/3%2BPlnnr.jpg" width="400" /&gt; &lt;/a&gt; Plnnr is a one stop shop for travel planning advice. You start Plnnr by  selecting a destination and length of stay. Then you select a theme  (with kids, outdoors, popular, or culture experience), your level of  intensity (more leisurely travel or ‘see everything’ travel), and your  desired level of luxury. Based on these values, Plnnr builds a top to  bottom trip itinerary complete with route maps, hotels, and attractions.  You can print these plans out or share them with friends online. It’s a  great tool to help you get a lay of the land before you even visit a  new city.  &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.pitchup.com/"&gt; &lt;b&gt;Pitchup.com &lt;/b&gt; &lt;br /&gt;
&lt;img border="0" height="242" src="http://1.bp.blogspot.com/-GnjppLbchuI/Td6r6j_W_5I/AAAAAAAAYh8/XtDSFSKGA80/s400/4%2BPitchUp.jpg" width="400" /&gt; &lt;/a&gt; Pitchup.com is a new project to help U.K. campers find campsites or  attractions and share reviews. The site has a wide range of tools to  help your zero in on what you’re looking for. There are search tools for  camping options (lodges, tents, trailers, etc.), layers of nearby  photos and videos from Panoramio and YouTube, detailed information about  each campsite, and much much more.  &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sitorsquat.com/"&gt; &lt;b&gt;Sit or Squat &lt;/b&gt; &lt;br /&gt;
&lt;img border="0" height="243" src="http://2.bp.blogspot.com/-K_h1uiaTjow/Td6sFM8pUVI/AAAAAAAAYiE/O3T2O-7PBZU/s400/5%2BSitorSquat.jpg" width="400" /&gt; &lt;/a&gt; Ask anyone who’s spent significant time traveling and they’ll tell you  one of the biggest difficulties on the road is finding a good public  restroom. While you’re out and about, Sit or Squat makes this task  easier by providing a list of over 105,000 open toilets from around the  world. There are even pictures, descriptions, and ratings to help your  decide where’s the best place to go!  &lt;br /&gt;
&lt;br /&gt;
&lt;span class="post-author"&gt;Posted by Carlos Cuesta, Geo APIs Product Marketing Manager&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/5066215547582921672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=5066215547582921672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/5066215547582921672?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/5066215547582921672?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/5-great-maps-for-travelers.html' title='5 Great Maps for Travelers'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-nDzwpUgIaGc/Td6q5f1VzWI/AAAAAAAAYhk/x3H43NNCL4E/s72-c/1%2BRome%2Bto%2BRio.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUMCRH8_fCp7ImA9WhZaGUw.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-8359806482326585155</id><published>2011-07-05T18:57:00.001-07:00</published><updated>2011-07-05T18:57:45.144-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-05T18:57:45.144-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google Maps JavaScript API'/><title>Google Maps JavaScript API V3</title><content type='html'>&lt;script src="http://storify.com/roydaniel/google-maps-javascript-api-v3.js"&gt;&lt;/script&gt;&lt;noscript&gt;[&lt;a href="http://storify.com/roydaniel/google-maps-javascript-api-v3" target="blank"&gt;View the story "Google Maps JavaScript API V3" on Storify]&lt;/a&gt;&lt;/noscript&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/8359806482326585155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=8359806482326585155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/8359806482326585155?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/8359806482326585155?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/google-maps-javascript-api-v3.html' title='Google Maps JavaScript API V3'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkcMQ3YzeCp7ImA9WhdTEE0.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-9013920582642487283</id><published>2011-07-05T18:20:00.000-07:00</published><updated>2011-07-06T20:08:02.880-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-06T20:08:02.880-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google I/O Sandbox Case Study'/><category scheme='http://www.blogger.com/atom/ns#' term='Google StartUp Show'/><title>Google I/O Sandbox Case Study</title><content type='html'>&lt;script src="http://storify.com/roydaniel/krl-jabotabek.js"&gt;
&lt;/script&gt;&lt;noscript&gt;[&amp;amp;amp;amp;lt;a href="http://storify.com/roydaniel/krl-jabotabek" target="blank"&amp;amp;amp;amp;gt;View the story "Google I/O Sandbox Case Study" on Storify]&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;&lt;/noscript&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/9013920582642487283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=9013920582642487283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/9013920582642487283?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/9013920582642487283?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/google-io-sandbox-case-study.html' title='Google I/O Sandbox Case Study'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEMESH4_eyp7ImA9WhZaGEo.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-5746899038548187247</id><published>2011-07-05T06:26:00.000-07:00</published><updated>2011-07-05T06:26:49.043-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-05T06:26:49.043-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google Developer Day 2011'/><title>Google Developer Day coming to a city near you in 2011</title><content type='html'>&lt;h2 class="date-header"&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="date-posts"&gt;          &lt;div class="post-outer"&gt; &lt;div class="post hentry"&gt; &lt;a href="" name="8038223045202691007"&gt;&lt;/a&gt; &lt;ul&gt;&lt;li&gt;&lt;b&gt;September 16: Sao Paulo, Brazil&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;September 19-20: Buenos Aires, Argentina&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;October 10: Moscow, Russia&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;October 18: Prague, Czech Republic&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;November 1: Tokyo, Japan&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;November 8: Sydney, Australia&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;November 13: Tel-Aviv, Israel&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;November 19: Berlin, Germany&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;Google Developer Days are a chance to learn about our latest  developer products and meet the engineers who work on them. As in years  past, we will have an application process when registration opens, so  stay tuned, as we will continue to bring you updates on this blog. &lt;br /&gt;
&lt;br /&gt;
In the meantime, get the conversation started with our official Google Developer Day 2011 hashtag, #gdd11. &lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;In the past four years, Monica Tran has been around the world,  working as a Product Marketing Manager in Mountain View, London, and  Tokyo. After a good run on Google I/O, Monica is back to lead the charge  on Google Developer Day, happening in 8 cities worldwide in 2011.&lt;/em&gt;&lt;h3 class="post-title entry-title"&gt; &lt;/h3&gt;&lt;div class="post-header"&gt;  &lt;/div&gt;&lt;div class="post-body entry-content"&gt; &lt;img height="80" src="http://3.bp.blogspot.com/-XKxy4RFelXM/TgkJuBtPIkI/AAAAAAAAAn0/wkLYsR-Nr6Q/s1600/Photo%2Bon%2B2011-06-04%2Bat%2B17.52.jpg" style="float: right; margin-left: 1em; text-align: right;" /&gt;&lt;br /&gt;
&lt;em&gt;By Monica Tran, Developer Marketing Team&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
As Vic Gundotra &lt;a href="http://www.youtube.com/watch?v=OxzucwjFEEs"&gt;announced&lt;/a&gt; previously, &lt;a href="http://www.google.com/events/developerday/2011/"&gt;Google Developer Day&lt;/a&gt;  (GDD) will be coming to eight cities in 2011. Please save the date, as  we prepare to bring our world tour of GDDs to a city near you.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/5746899038548187247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=5746899038548187247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/5746899038548187247?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/5746899038548187247?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/google-developer-day-coming-to-city.html' title='Google Developer Day coming to a city near you in 2011'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-XKxy4RFelXM/TgkJuBtPIkI/AAAAAAAAAn0/wkLYsR-Nr6Q/s72-c/Photo%2Bon%2B2011-06-04%2Bat%2B17.52.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUYERHo7eCp7ImA9WhZaGEg.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-912166006315722303</id><published>2011-07-05T02:11:00.000-07:00</published><updated>2011-07-05T02:11:45.400-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-05T02:11:45.400-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google I/O Sandbox 2011'/><title>Google I/O Sandbox Case Study: Angry Birds</title><content type='html'>&lt;div id="watch-description-text"&gt;&lt;div id="eow-description"&gt;We interviewed Rovio, the makers of  Angry Birds, at the Google I/O Sandbox on May 11, 2011 and they  explained to us the benefits of building on Chrome. Angry Birds, one of  the most popular games for mobile devices, is now available on Chrome!&lt;br /&gt;
&lt;br /&gt;
For more information about developing on Chrome, visit: &lt;a class="yt-uix-redirect-link" dir="ltr" href="http://code.google.com/chrome/" rel="nofollow" target="_blank" title="http://code.google.com/chrome/"&gt;http://code.google.com/chrome/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For more information on Rovio, visit: &lt;a class="yt-uix-redirect-link" dir="ltr" href="http://www.rovio.com/" rel="nofollow" target="_blank" title="http://www.rovio.com/"&gt;http://www.rovio.com/&lt;/a&gt;&lt;/div&gt;&lt;div id="eow-description"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/7os4DImjK5U" width="560"&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/912166006315722303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=912166006315722303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/912166006315722303?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/912166006315722303?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/google-io-sandbox-case-study-angry.html' title='Google I/O Sandbox Case Study: Angry Birds'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/7os4DImjK5U/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkAFQH4-eCp7ImA9WhZaGEg.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-3123763941367404488</id><published>2011-07-05T01:31:00.000-07:00</published><updated>2011-07-05T01:31:51.050-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-05T01:31:51.050-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google I/O Sandbox 2011'/><title>We interviewed Storify in the Google I/O Sandbox on May 10th, 2011</title><content type='html'>We interviewed Storify in the Google I/O Sandbox on May 10th, 2011 and  they explained to us the benefits of integrating their product with  YouTube. Storify is a platform that enables users to build stories from  the news that gets published on social media and on YouTube.  &lt;br /&gt;
&lt;br /&gt;
To learn more about YouTube Developers, visit: &lt;a class="yt-uix-redirect-link" dir="ltr" href="http://code.google.com/apis/youtube" rel="nofollow" target="_blank" title="http://code.google.com/apis/youtube"&gt;http://code.google.com/apis/youtube&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
To learn more about Storify, visit: &lt;a class="yt-uix-redirect-link" data-redirect-href-updated="true" dir="ltr" href="http://www.youtube.com/redirect?q=http%3A%2F%2Fwww.storify.com%2F&amp;amp;session_token=cPdaLBOdYlyY3EQqYzZBZpJMBbl8MTMwOTk0MDU0MUAxMzA5ODU0MTQx" rel="nofollow" target="_blank" title="http://www.storify.com"&gt;http://www.storify.com&lt;/a&gt;       &lt;br /&gt;
&lt;div id="playnav-curvideo-description-more-holder" style="display: none;"&gt;&lt;div class="inner-box-bg-color" id="playnav-curvideo-description-more"&gt;...&amp;nbsp;&lt;a class="channel-cmd" href="http://www.blogger.com/post-create.g?blogID=348368112501790534"&gt;(more info)&lt;/a&gt;&amp;nbsp;&amp;nbsp;         &lt;/div&gt;&lt;/div&gt;&lt;span id="playnav-curvideo-description-less" style="display: inline;"&gt;         &lt;a class="channel-cmd" href="http://www.blogger.com/post-create.g?blogID=348368112501790534"&gt;(less info)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span id="playnav-curvideo-description-less" style="display: inline;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/23KjpxcXhPY?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/23KjpxcXhPY?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/3123763941367404488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=3123763941367404488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/3123763941367404488?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/3123763941367404488?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/we-interviewed-storify-in-google-io.html' title='We interviewed Storify in the Google I/O Sandbox on May 10th, 2011'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkQFRXY-fCp7ImA9WhZaGEg.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-377581374850938667</id><published>2011-07-05T00:18:00.001-07:00</published><updated>2011-07-05T00:18:34.854-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-07-05T00:18:34.854-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google Developer Video'/><title>Google Developer Splash 2011</title><content type='html'>&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gTA-5HM8Zhs?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/gTA-5HM8Zhs?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/377581374850938667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=377581374850938667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/377581374850938667?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/377581374850938667?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/07/google-developer-splash-2011.html' title='Google Developer Splash 2011'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C0cFQHk-eSp7ImA9WhZQEUw.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-7239935631055938888</id><published>2011-04-18T00:16:00.000-07:00</published><updated>2011-04-18T00:16:51.751-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-04-18T00:16:51.751-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube Developer API Blogs'/><title>Youtube API Overview Guide</title><content type='html'>&lt;h1 class="page_title"&gt;&lt;/h1&gt;The YouTube APIs and Tools let you bring the YouTube experience to your webpage, application, or device. The &lt;a href="http://code.google.com/apis/youtube/getting_started.html#data_api"&gt;Data API&lt;/a&gt; lets you perform most of the operations a normal YouTube user can on the YouTube website. The &lt;a href="http://code.google.com/apis/youtube/getting_started.html#player_apis"&gt;Player APIs&lt;/a&gt; let you control the YouTube player using JavaScript or ActionScript. There is the basic &lt;a href="http://code.google.com/apis/youtube/getting_started.html#embedded_player"&gt;embedded player&lt;/a&gt; you are used to seeing as well as the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#chromeless_player"&gt;chromeless player&lt;/a&gt; that lets you create your own player controls. Lastly there are the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#widgets"&gt;Widgets&lt;/a&gt;, and a &lt;a href="http://code.google.com/apis/youtube/getting_started.html#custom_player"&gt;custom player&lt;/a&gt; that you can embed on your webpage, even if you are not a web programmer.&lt;br /&gt;
First, you should decide on which of our APIs and tools best suits  your needs. If you're familiar with HTML but haven't used much  JavaScript, consider looking at the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#widgets"&gt;Widgets&lt;/a&gt; and &lt;a href="http://code.google.com/apis/youtube/getting_started.html#custom_player"&gt;custom player&lt;/a&gt;. If you are comfortable with JavaScript or Flash look at our &lt;a href="http://code.google.com/apis/youtube/getting_started.html#player_apis"&gt;Player APIs&lt;/a&gt;. If you are programming a device or server-side logic for a website, then look at the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#data_api"&gt;Data API&lt;/a&gt;. The table below attempts to describe the experience level of a developer for each option&lt;br /&gt;
&lt;br /&gt;
&lt;h2 id="widgets"&gt;Widgets&lt;/h2&gt;&lt;img src="http://code.google.com/apis/youtube/images/widgets.png" style="float: left; margin-bottom: 5px; margin-right: 10px;" /&gt;  Widgets are JavaScript components that you can place in your webpage  to enhance it with YouTube's large collection of content. Unlike the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#custom_player"&gt;custom player&lt;/a&gt;,  these widgets are for people who are familiar with HTML and JavaScript,  but may not be familiar with server-side programming. Currently, the  two widgets that are available are the &lt;a href="http://www.google.com/uds/solutions/videobar/index.html"&gt;Video Bar&lt;/a&gt; and the &lt;a href="http://www.google.com/uds/solutions/videosearch/index.html"&gt;Video Search Control&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;Video Bar&lt;/h3&gt;The &lt;a href="http://www.google.com/uds/solutions/videobar/index.html"&gt;Video Bar&lt;/a&gt; is a simple way to have a strip of video thumbnails on your site. After clicking on a thumbnail, a &lt;a href="http://www.google.com/uds/solutions/videobar/reference.html#_floatingplayer"&gt;floating player&lt;/a&gt; opens to play the video right on your site. There is a simple &lt;a href="http://www.google.com/uds/solutions/wizards/videobar.html"&gt;wizard&lt;/a&gt; to get you started, as well as a &lt;a href="http://www.google.com/uds/solutions/videobar/reference.html"&gt;Programming Guide&lt;/a&gt; to help you tweak it. Be sure to read the section on &lt;a href="http://www.google.com/uds/solutions/videobar/reference.html#_youtubechannels"&gt;YouTube-specific functionality&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;Video Search Control&lt;/h3&gt;The &lt;a href="http://www.google.com/uds/solutions/videosearch/index.html"&gt;Video Search Control&lt;/a&gt; brings the power of the &lt;a href="http://code.google.com/apis/ajaxsearch/index.html"&gt;Google AJAX Search API&lt;/a&gt;  to your site, giving you the ability to search through YouTube's  massive amounts of content. Each search box is pre-configured with a set  of tags that you define and displays thumbnails for the video results.  These videos can then be played without leaving the page. Use the &lt;a href="http://www.google.com/uds/solutions/wizards/videosearch.html"&gt;wizard&lt;/a&gt; to get started, and then read the &lt;a href="http://www.google.com/uds/solutions/videosearch/reference.html"&gt;Programming Guide&lt;/a&gt; for how to &lt;a href="http://www.google.com/uds/solutions/videosearch/reference.html#_cssplayersize"&gt;customize the player with CSS&lt;/a&gt;, &lt;a href="http://www.google.com/uds/solutions/videosearch/reference.html#_jsurl"&gt;automatically search based on site links&lt;/a&gt;, &lt;a href="http://www.google.com/uds/solutions/videosearch/reference.html#_loadsave"&gt;save user searches&lt;/a&gt;, and more!&lt;br /&gt;
&lt;br /&gt;
&lt;h2 id="custom_player"&gt;Custom Player&lt;/h2&gt;&lt;img src="http://code.google.com/apis/youtube/images/custom_player.png" style="float: right; margin-bottom: 5px; margin-left: 10px;" /&gt;  Sometimes it's nice to have control over your website without having  to edit it. Many websites benefit from having video content, but  updating this content can be difficult. This is where the &lt;a href="http://www.youtube.com/custom_player"&gt;YouTube custom player&lt;/a&gt;  comes to the rescue. You can customize a YouTube player and populate it  with videos you specify. Once the custom player is on your site, you  can easily update the appearance or content by logging into your YouTube  account and clicking on &lt;a href="http://www.youtube.com/my_players"&gt;Custom Video Players&lt;/a&gt;. &lt;br /&gt;
When creating a custom player, you are able to choose from a number  of themes for the player. The videos that a custom player displays can  be all of the videos on your YouTube channel, all of your favorite  videos, or any custom playlist you have created. By creating playlists  and hooking them up to a custom player, you can easily control what is  displayed on your website without ever leaving YouTube!&lt;br /&gt;
&lt;h2 id="player_apis"&gt;Player APIs&lt;/h2&gt;&lt;img src="http://code.google.com/apis/youtube/images/player_apis.png" style="float: left; margin-bottom: 5px; margin-right: 10px;" /&gt;  The player APIs let you control how YouTube videos look on your site.  The first thing you should know is there are two kinds of players: the  normal "embedded" player you've seen around the web, and a second  "chromeless" player that is just a video box without any controls. The  chromeless player is intended for experienced web programmers that want  to design their own video player. Both of these players have the same  API that are exposed in &lt;a href="http://code.google.com/apis/youtube/js_api_reference.html"&gt;JavaScript&lt;/a&gt; and &lt;a href="http://code.google.com/apis/youtube/flash_api_reference.html"&gt;ActionScript&lt;/a&gt;.&lt;br /&gt;
The following sections discuss each option and their uses:&lt;br /&gt;
&lt;h3 id="embedded_player"&gt;Embedded Player&lt;/h3&gt;The embedded player is the simplest way to place a YouTube video on a  webpage. To customize the behavior and color of the player, you can use  the documented &lt;a href="http://code.google.com/apis/youtube/player_parameters.html"&gt;Player Parameters&lt;/a&gt;. The code to display this player can be quickly generated from a program, making it possible to find a video using the &lt;a href="http://code.google.com/apis/youtube/getting_started.html#data_api"&gt;Data API&lt;/a&gt; and then display it using the embedded player.&lt;br /&gt;
Once the embedded player has been added to a webpage, it can be controlled using &lt;a href="http://code.google.com/apis/youtube/js_api_reference.html"&gt;JavaScript&lt;/a&gt;. Alternatively, if you are embedding the player in a Flash application, you can use &lt;a href="http://code.google.com/apis/youtube/flash_api_reference.html"&gt;ActionScript&lt;/a&gt;  instead. Using either system, you can perform actions similar to what  the user can do by clicking on the controls: you can pause the video,  seek ahead, mute the sound, etc. You are also able to poll the status of  the player and listen for events, to let your code react to whatever  the player is currently doing.&lt;br /&gt;
&lt;h3 id="chromeless_player"&gt;Chromeless Player&lt;/h3&gt;Interface elements and controls around content is sometimes referred  to as "chrome" (e.g. the browser buttons on the top of a webpage.) The  chromeless player is, by definition, a YouTube video with no controls.  This makes it easy to customize within Flash or HTML.&lt;br /&gt;
The chromeless player exposes the same &lt;a href="http://code.google.com/apis/youtube/js_api_reference.html"&gt;JavaScript&lt;/a&gt; and &lt;a href="http://code.google.com/apis/youtube/flash_api_reference.html"&gt;ActionScript&lt;/a&gt; APIs that the embedded player does. The &lt;a href="http://code.google.com/apis/youtube/youtube_player_demo.html"&gt;player demo&lt;/a&gt; lets you preview the embedded and chromeless players using JavaScript and some simple HTML controls. You can also use the &lt;a href="http://code.google.com/apis/ajax/playground/?exp=youtube#simple_embed"&gt;Google Code Playground&lt;/a&gt; to debug and run JavaScript player code.&lt;br /&gt;
&lt;h2 id="data_api"&gt;Data API&lt;/h2&gt;&lt;img src="http://code.google.com/apis/youtube/images/data_api.png" style="float: right; margin-bottom: 5px; margin-left: 10px;" /&gt;  The Data API allows a program to perform many of the operations  available on the YouTube website. It is possible to search for videos,  retrieve standard feeds, and see related content. A program can also  authenticate as a user to upload videos, modify user playlists, and  more.&lt;br /&gt;
The Data API is primarily for developers who are used to programming  in server-side languages. It is useful for sites or applications that  wish to have a deeper integration with YouTube. This integration could  be a web application allowing users to upload video to YouTube. It could  also be a device or desktop application that brings the YouTube  experience to a new platform. The Data API gives you programmatic access  to the video and user information stored on YouTube. With this, you can  personalize your site or application with the user's existing  information as well as perform actions on their behalf (like commenting  on and rating videos.)&lt;br /&gt;
If you are curious about how the Data API works at the basic level using XML and HTTP, you can read the &lt;a href="http://code.google.com/apis/youtube/2.0/developers_guide_protocol_audience.html"&gt;Protocol Guide&lt;/a&gt;.  This guide details the requests and responses that the YouTube API  servers expect and return. To learn more about the structure of these  requests and responses, read the &lt;a href="http://code.google.com/apis/youtube/reference.html"&gt;Reference Guide&lt;/a&gt;.  This guide defines the API's feed types, HTTP request parameters, HTTP  response codes, and XML elements. You may also want to read about the &lt;a href="http://code.google.com/apis/gdata/"&gt;Google Data Protocol&lt;/a&gt; and the &lt;a href="http://tools.ietf.org/html/rfc5023"&gt;Atom Publishing Protocol&lt;/a&gt;, which are the standards upon which the Data API is built.&lt;br /&gt;
To make working with the API easier, we have a number of &lt;a href="http://code.google.com/apis/youtube/code.html#client_libraries"&gt;client libraries&lt;/a&gt;  that abstract the API into a language-specific object model. These  client libraries are open source and can be used and modified under the &lt;a href="http://www.apache.org/licenses/LICENSE-2.0"&gt;Apache License 2.0&lt;/a&gt;. There are Developer's Guides for &lt;a href="http://code.google.com/apis/youtube/developers_guide_java.html"&gt;Java&lt;/a&gt;, &lt;a href="http://code.google.com/apis/youtube/developers_guide_dotnet.html"&gt;.NET&lt;/a&gt;, &lt;a href="http://code.google.com/apis/youtube/developers_guide_php.html"&gt;PHP&lt;/a&gt;, and &lt;a href="http://code.google.com/apis/youtube/developers_guide_python.html"&gt;Python&lt;/a&gt; as well as &lt;a href="http://code.google.com/apis/youtube/code.html#sample_code"&gt;sample code&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/7239935631055938888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=7239935631055938888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/7239935631055938888?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/7239935631055938888?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/04/youtube-api-overview-guide.html' title='Youtube API Overview Guide'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkYGQXc9cCp7ImA9WhZRGUs.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-7412925653317996196</id><published>2011-04-16T07:28:00.000-07:00</published><updated>2011-04-16T07:28:40.968-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-04-16T07:28:40.968-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube APIs and Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Youtube The Data API'/><title>API Overview Guide The YouTube APIs and Tools</title><content type='html'>&lt;h1 class="page_title"&gt;&lt;/h1&gt;The YouTube APIs and Tools let you bring the YouTube experience to your webpage, application, or device. The &lt;a href="https://code.google.com/apis/youtube/getting_started.html#data_api"&gt;Data API&lt;/a&gt; lets you perform most of the operations a normal YouTube user can on the YouTube website. The &lt;a href="https://code.google.com/apis/youtube/getting_started.html#player_apis"&gt;Player APIs&lt;/a&gt; let you control the YouTube player using JavaScript or ActionScript. There is the basic &lt;a href="https://code.google.com/apis/youtube/getting_started.html#embedded_player"&gt;embedded player&lt;/a&gt; you are used to seeing as well as the &lt;a href="https://code.google.com/apis/youtube/getting_started.html#chromeless_player"&gt;chromeless player&lt;/a&gt; that lets you create your own player controls. Lastly there are the &lt;a href="https://code.google.com/apis/youtube/getting_started.html#widgets"&gt;Widgets&lt;/a&gt;, and a &lt;a href="https://code.google.com/apis/youtube/getting_started.html#custom_player"&gt;custom player&lt;/a&gt; that you can embed on your webpage, even if you are not a web programmer.&lt;br /&gt;
First, you should decide on which of our APIs and tools best suits  your needs. If you're familiar with HTML but haven't used much  JavaScript, consider looking at the &lt;a href="https://code.google.com/apis/youtube/getting_started.html#widgets"&gt;Widgets&lt;/a&gt; and &lt;a href="https://code.google.com/apis/youtube/getting_started.html#custom_player"&gt;custom player&lt;/a&gt;. If you are comfortable with JavaScript or Flash look at our &lt;a href="https://code.google.com/apis/youtube/getting_started.html#player_apis"&gt;Player APIs&lt;/a&gt;. If you are programming a device or server-side logic for a website, then look at the &lt;a href="https://code.google.com/apis/youtube/getting_started.html#data_api"&gt;Data API&lt;/a&gt;. The table below attempts to describe the experience level of a developer for each option</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/7412925653317996196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=7412925653317996196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/7412925653317996196?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/7412925653317996196?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/04/api-overview-guide-youtube-apis-and.html' title='API Overview Guide The YouTube APIs and Tools'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUABQns7fip7ImA9WhZRGUg.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-8920232849014784187</id><published>2011-04-16T05:42:00.000-07:00</published><updated>2011-04-16T05:42:33.506-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-04-16T05:42:33.506-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube APIs and Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Youtube The Data API'/><title>What are the YouTube APIs and Tools?</title><content type='html'>&lt;h2&gt;What are the YouTube APIs and Tools?&lt;/h2&gt;&lt;img src="http://code.google.com/apis/youtube/images/logo.gif" style="float: left; padding-right: 15px;" /&gt;  &lt;strong&gt;YouTube on any screen, any time&lt;/strong&gt;. The YouTube APIs  and Tools enable you to integrate YouTube's video content and  functionality into your website, software application, or device.&lt;br /&gt;
&amp;nbsp;How do I start?&lt;br /&gt;
&lt;div style="background-color: #e5ecf9; border-color: #3366CC; margin: 1em 0 0 0; padding: 0 .9em .9em;"&gt;       &lt;ol class="noindent"&gt;&lt;li&gt;Read the &lt;a href="http://code.google.com/apis/youtube/getting_started.html"&gt;Getting Started Guide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Browse the &lt;a href="http://youtube-gallery.appspot.com/"&gt;Application Gallery&lt;/a&gt; and view &lt;a href="http://code.google.com/apis/youtube/code.html#sample_code"&gt;Sample Code&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/youtube/forum/discussion.html"&gt;Get community support&lt;/a&gt;. Join our community and participate in our discussion group.&lt;/li&gt;
&lt;li&gt;Ready to start coding? Read the developer documentation for the &lt;a href="http://code.google.com/apis/youtube/2.0/developers_guide_protocol_audience.html"&gt;Data API&lt;/a&gt;, the &lt;a href="http://code.google.com/apis/youtube/js_api_reference.html"&gt;player APIs&lt;/a&gt;, or the &lt;a href="http://code.google.com/apis/youtube/chromeless_player_reference.html"&gt;chromeless player&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/8920232849014784187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=8920232849014784187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/8920232849014784187?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/8920232849014784187?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2011/04/what-are-youtube-apis-and-tools.html' title='What are the YouTube APIs and Tools?'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEMNSHs-fSp7ImA9WxFWEkU.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-2650802881261923658</id><published>2010-09-12T00:01:00.000-07:00</published><updated>2010-05-30T23:14:59.555-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-05-30T23:14:59.555-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Powered By YouTube'/><title>Videos about the YouTube APIs and Tools</title><content type='html'>Power of Youtube Playlist Video&lt;br /&gt;
More Videos&lt;br /&gt;
&lt;br /&gt;
* Videos about the YouTube APIs and Tools&lt;br /&gt;
&lt;br /&gt;
Playlist for Power Of Youtube :&lt;br /&gt;
&lt;br /&gt;
&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/p/72CF07D200AA2AFA" /&gt;&lt;embed src="http://www.youtube.com/p/72CF07D200AA2AFA" type="application/x-shockwave-flash" width="480" height="385"&gt; &lt;/embed&gt; &lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/2650802881261923658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=2650802881261923658' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/2650802881261923658?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/2650802881261923658?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2008/09/power-of-youtube-playlist-video.html' title='Videos about the YouTube APIs and Tools'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>1</thr:total></entry><entry gd:etag='W/&quot;D0IMQXkycSp7ImA9WxFVEU4.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-6078968186086926132</id><published>2010-06-09T19:06:00.000-07:00</published><updated>2010-06-09T19:06:20.799-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-06-09T19:06:20.799-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Google AJAX Feed API'/><title>Google AJAX Feed API</title><content type='html'>&lt;h2&gt;What is the Google AJAX Feed API?&lt;/h2&gt;With the Feed API, you can download any public Atom, RSS, or Media  RSS feed using only JavaScript, so you can easily mash up feeds with  your content and other APIs like the &lt;a href="http://code.google.com/apis/maps/"&gt;Google Maps API&lt;/a&gt;. &lt;br /&gt;
The Google AJAX Feed API takes the pain out of developing mashups in  JavaScript because you can now mash up feeds using only a few lines of  JavaScript, rather than dealing with complex server-side proxies. This  makes it easy to quickly integrate feeds on your website, as shown  below.&lt;br /&gt;
&lt;br /&gt;
To add the feed control above to your web site or blog without writing  any code, use the &lt;a href="http://www.google.com/uds/solutions/dynamicfeed/index.html"&gt;Feed  Control wizard&lt;/a&gt;. To get started with the AJAX Feed API, check out the  &lt;a href="http://code.google.com/apis/ajaxfeeds/documentation/"&gt;developer  guide&lt;/a&gt; or &lt;a href="http://code.google.com/apis/ajaxfeeds/examples.html"&gt; example  projects&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;How do I start?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Find out why it is useful to have a &lt;a href="http://code.google.com/apis/ajaxfeeds/key.html"&gt;Google AJAX API  key&lt;/a&gt; and how to sign up for one&lt;/li&gt;
&lt;li&gt;Read the &lt;a href="http://code.google.com/apis/ajaxfeeds/documentation/"&gt;developer  documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Use a &lt;a href="http://www.google.com/uds/solutions/dynamicfeed/index.html"&gt;wizard&lt;/a&gt;  to add a feed control to your website&lt;/li&gt;
&lt;li&gt;Look at &lt;a href="http://code.google.com/apis/ajaxfeeds/examples.html"&gt;example  projects&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/6078968186086926132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=6078968186086926132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/6078968186086926132?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/6078968186086926132?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2010/06/google-ajax-feed-api.html' title='Google AJAX Feed API'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUcEQX85fCp7ImA9WxFVEU4.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-2057404620901956362</id><published>2010-06-09T18:23:00.000-07:00</published><updated>2010-06-09T18:23:20.124-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-06-09T18:23:20.124-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube Developer API Blogs'/><title>Java YouTube Developers: Update Your Libraries</title><content type='html'>&lt;h2 class="date-header"&gt;Monday, May 17, 2010&lt;/h2&gt;&lt;a href="" name="1997672466361306964"&gt;&lt;/a&gt; &lt;h3 class="post-title"&gt;  &lt;/h3&gt;&lt;div style="background-color: transparent; margin: 0px;"&gt;&lt;span id="internal-source-marker_0.16513638803735375" style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;If you access the &lt;br /&gt;
YouTube API via Java using the &lt;/span&gt;&lt;a href="http://code.google.com/p/gdata-java-client/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;official Google Data Client Library&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;,&lt;br /&gt;
we want to let you know about upcoming changes to the YouTube API that &lt;br /&gt;
may affect your existing code. Developers who are using a client library&lt;br /&gt;
in a language other than Java, or who use Java but access the YouTube &lt;br /&gt;
API without using the Google Data Client Library will not be affected by&lt;br /&gt;
this change.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Versions&lt;br /&gt;
of the Java Google Data Client Library &lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;earlier than &lt;br /&gt;
1.41.2&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; (the most recent release as of this writing) are &lt;br /&gt;
particularly picky about the data they receive back from the YouTube API&lt;br /&gt;
and deserialize into Java objects. If our YouTube API servers are &lt;br /&gt;
updated to start including an additional attribute for an existing &lt;br /&gt;
element in their Atom XML responses, older versions of the Java client &lt;br /&gt;
library will throw a deserialization exception complaining about this &lt;br /&gt;
extra data. While this might be considered beneficial in some contexts, &lt;br /&gt;
it unfortunately precludes our ability to extend the YouTube API’s &lt;br /&gt;
functionality by returning back new data in its responses. We &lt;/span&gt;&lt;a href="https://groups.google.com/group/youtube-api-gdata/browse_thread/thread/bdeda9dd9e3e3150"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;recently&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;
ran into this issue while trying to launch a new &lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: 'Courier New'; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;totalUploadViews&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; attribute, for &lt;br /&gt;
instance.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;We&lt;br /&gt;
removed the &lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: 'Courier New'; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;totalUploadViews&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;
attribute soon after adding it, but progress can’t be delayed forever. &lt;br /&gt;
If you’re using the Java Google Data Client Library, we strongly &lt;br /&gt;
recommend that you &lt;/span&gt;&lt;a href="http://code.google.com/p/gdata-java-client/downloads/list"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;update your installation&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;
to the 1.41.2 (or newer) release. We plan on re-adding the &lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: 'Courier New'; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;totalUploadViews&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; attribute in &lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;mid-July&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;,&lt;br /&gt;
and other new attributes may follow. If you haven’t updated to a &lt;br /&gt;
compatible version of the Java client library by mid-July, your existing&lt;br /&gt;
Java code will start throwing exceptions when you retrieve an Atom XML &lt;br /&gt;
response containing the new attribute, such as a request for a user’s &lt;br /&gt;
YouTube profile.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;A&lt;br /&gt;
special note to developers using &lt;/span&gt;&lt;a href="http://code.google.com/p/youtube-direct/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Direct&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;:&lt;br /&gt;
because YouTube Direct is built on top of the Java client library, it &lt;br /&gt;
also needs to be updated to use a compatible release. The &lt;/span&gt;&lt;a href="http://code.google.com/p/youtube-direct/downloads/list"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;latest archived downloads&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;
of the source code for both the 1.0 and 2.0 releases, as well as the &lt;br /&gt;
SVN source, have been updated for compatibility. Please take the time to&lt;br /&gt;
update your YouTube Direct deployment in App Engine before mid-July.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: italic; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;—Jeff&lt;br /&gt;
Posnick, YouTube API Team&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube&lt;br /&gt;
is hiring! ~ &lt;/span&gt;&lt;a href="http://google.com/jobs/workyoutube"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://google.com/jobs/workyoutube&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/2057404620901956362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=2057404620901956362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/2057404620901956362?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/2057404620901956362?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2010/06/java-youtube-developers-update-your.html' title='Java YouTube Developers: Update Your Libraries'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEECRn89eCp7ImA9WxFVEU4.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-3445891717461583650</id><published>2010-06-09T18:17:00.000-07:00</published><updated>2010-06-09T18:17:47.160-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-06-09T18:17:47.160-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='The Google AJAX Search API'/><title>Google AJAX APIs</title><content type='html'>&lt;h1&gt;Google AJAX APIs&lt;/h1&gt;&lt;h2&gt;What are the AJAX APIs?&lt;/h2&gt;Google's AJAX APIs let you implement rich, dynamic web sites entirely  in JavaScript and HTML.  You can add a &lt;a href="http://www.google.com/apis/maps/"&gt;map&lt;/a&gt;    to your site, a &lt;a href="http://code.google.com/apis/ajaxsearch/"&gt;dynamic  search box&lt;/a&gt;, or &lt;a href="http://code.google.com/apis/ajaxfeeds/"&gt;download  feeds&lt;/a&gt; with just a few lines of JavaScript.&lt;br /&gt;
If you want to play around with them, try using the &lt;a href="http://code.google.com/apis/ajax/playground/" target="_blank"&gt;Interactive  Code Playground&lt;/a&gt;.  Plus,    the &lt;a href="http://code.google.com/p/gwt-google-apis/" target="_blank"&gt;Google API Libraries for Google Web Toolkit&lt;/a&gt; has  bindings for the Maps, Search,    Visualization, and Language APIs.&lt;br /&gt;
&lt;br /&gt;
For More see : &lt;b&gt;http://code.google.com/apis/ajax/&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/3445891717461583650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=3445891717461583650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/3445891717461583650?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/3445891717461583650?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2010/06/google-ajax-apis.html' title='Google AJAX APIs'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkcBQX08cSp7ImA9WxFVEEs.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-6722024701245849269</id><published>2010-06-09T00:20:00.000-07:00</published><updated>2010-06-09T00:20:50.379-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-06-09T00:20:50.379-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Yotube Direct'/><title>New features in YouTube Direct v2.0</title><content type='html'>&lt;h2 class="date-header"&gt;Monday, April 26, 2010&lt;/h2&gt;YouTube's video platform has enabled a new generation of content  creators to connect with billions of viewers every day. There's a great  opportunity for organizations to leverage this online activity for video  campaigns, coverage, or programming initiatives - but many find it  difficult to connect directly with YouTube's community in a simple,  effective way. We've just made that a lot easier with &lt;strong&gt;YouTube  Direct&lt;/strong&gt;.&lt;br /&gt;
YouTube Direct allows you to embed the upload functionality of  YouTube directly into your own site, enabling your organization to  request, review, and re-broadcast user-submitted videos with ease. News  organizations can ask for citizen reporting; nonprofits can call-out for  support videos around social campaigns; businesses can ask users to  submit promotional videos about your brand. With YouTube Direct, the  opportunities to connect directly with the YouTube community are  endless.&lt;br /&gt;
&lt;strong&gt;Key features of YouTube Direct include:&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Built on the YouTube API, this 100% open-source solution provides  you with an easily-integrated audience engagement platform for your  website &lt;/li&gt;
&lt;li&gt;The customizable interface allows you to tailor the look and feel of  the tool precisely to your audience&lt;/li&gt;
&lt;li&gt;Visitors can answer your call for content by uploading their videos  to YouTube via your site without leaving the page&lt;/li&gt;
&lt;li&gt;Users can also upload photos, in addition to video &lt;/li&gt;
&lt;li&gt;A moderation panel enables your editors to review and  approve/reject all submitted videos and photos, deciding which ones meet  your organization's editorial criteria&lt;/li&gt;
&lt;li&gt;All videos approved by your editors include a link back to your site  when viewed on YouTube &lt;/li&gt;
&lt;/ul&gt;To learn more, watch this video about how news organizations in  particular can use YouTube Direct:&lt;br /&gt;
&lt;object height="340" width="550"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tgGxi3hiOnY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/tgGxi3hiOnY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;
&lt;/embed&gt;
&lt;/object&gt;   Get started today! Visit the YouTube Direct project page, where your  developers can dive in right away. Click here: &lt;a href="http://code.google.com/apis/youtube/ytdirect.html" target="_blank"&gt;http://code.google.com/apis/youtube/ytdirect.html&lt;/a&gt;&lt;br /&gt;
And check out our &lt;a href="http://www.google.com/youtube/youtube-direct-faq.html" target="_blank"&gt;FAQ&lt;/a&gt;.&lt;br /&gt;
Planning to use YouTube Direct?  We'd love to hear how you're  utilizing the platform.&lt;br /&gt;
&lt;br /&gt;
&lt;h2 class="date-header"&gt;&amp;nbsp;&lt;/h2&gt;&lt;a href="" name="2629402979397710119"&gt;&lt;/a&gt; &lt;h3 class="post-title"&gt;  &lt;/h3&gt;&lt;span class="Apple-style-span" style="font-family: arial,sans-serif; font-size: small; white-space: pre-wrap;"&gt;We're happy to &lt;br /&gt;
announce the release of &lt;a href="http://www.youtube.com/direct" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt;YouTube Direc&lt;/a&gt;&lt;a href="http://www.youtube.com/direct" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt;t &lt;/a&gt;&lt;a href="http://www.youtube.com/direct" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt;v2&lt;/a&gt;&lt;a href="http://www.youtube.com/direct" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt;.0&lt;/a&gt;. This release &lt;span style="font-family: Arial;" x="y"&gt;includes substantial upgrades that &lt;br /&gt;
will make it easier for developers to test and customize the platform. &lt;br /&gt;
In addition to the backend changes, we've also fixed a number of &lt;br /&gt;
reported bugs and added these brand new features:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Support &lt;br /&gt;
for secure AuthSub.&lt;/li&gt;
&lt;li&gt;Support for viewing and editing YouTube &lt;br /&gt;
captions for any video submitted. All caption languages are supported.&lt;/li&gt;
&lt;li&gt;Support&lt;br /&gt;
for multiple YouTube Direct uploader embeds (for different assignments)&lt;br /&gt;
on a single page.&lt;/li&gt;
&lt;li&gt;Pre- and post-submission text is now &lt;br /&gt;
configurable on a per-assignment basis.&lt;/li&gt;
&lt;li&gt;Users can now select &lt;br /&gt;
from a pre-populated list of the most recent 50 videos in their account &lt;br /&gt;
when uploading an existing video.&lt;/li&gt;
&lt;/ul&gt;If you're currently&lt;br /&gt;
using v1.0, we encourage you to &lt;a href="http://code.google.com/p/youtube-direct/" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt;download&lt;br /&gt;
the latest release&lt;/a&gt; and upgrade your deployment. Please read &lt;br /&gt;
detailed release notes and &lt;a href="http://code.google.com/p/youtube-direct/w/list" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt;documentation&lt;/a&gt;&lt;br /&gt;
on the new features as well.&lt;br /&gt;
We've seen YouTube Direct &lt;br /&gt;
used in many interesting applications so far and we hope that this new &lt;br /&gt;
release will enable more creative and engaging campaign around videos &lt;br /&gt;
through your sites. If you have feedback on YouTube Direct, please visit&lt;br /&gt;
our &lt;a href="http://groups.google.com/group/youtube-api-gdata/" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt;YouTube &lt;/a&gt;&lt;a href="http://groups.google.com/group/youtube-api-gdata/" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt;APIs&lt;/a&gt;&lt;a href="http://groups.google.com/group/youtube-api-gdata/" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt; Developer Forum&lt;/a&gt; and drop us a line. To receive &lt;br /&gt;
announcements in the future, please subscribe to the &lt;a href="http://groups.google.com/group/youtube-api" style="color: #664d9f; font-family: arial,sans-serif;" target="_blank" x="y"&gt;YouTube&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
API Annoucement list.&lt;br /&gt;
Amanda Surya, YouTube API Team&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/6722024701245849269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=6722024701245849269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/6722024701245849269?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/6722024701245849269?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2010/06/new-features-in-youtube-direct-v20.html' title='New features in YouTube Direct v2.0'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DU8GRHc-eSp7ImA9WxFVEEs.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-1951294993211517040</id><published>2010-06-09T00:17:00.001-07:00</published><updated>2010-06-09T00:17:05.951-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-06-09T00:17:05.951-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube APIs and Tools'/><title>Extended Access Controls Available via API</title><content type='html'>&lt;h2 class="date-header"&gt;Tuesday, February 23, 2010&lt;/h2&gt;&lt;a href="" name="6943464204977151342"&gt;&lt;/a&gt; &lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;One of the feature  requests that we've received most frequently from developers it to have  a YouTube API call that enables or disables commenting for videos. It's  a logical request — videos can be automatically uploaded via the API,  and having to visit youtube.com from a web browser to modify the  commenting settings manually doesn't make much sense.&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;We've taken action on  this feature request, and gone one step further: the new&amp;nbsp;&lt;a href="http://code.google.com/apis/youtube/2.0/reference.html#youtube_data_api_tag_yt:accessControl" id="obx8" style="color: #551a8b;" title="&amp;lt;yt:accessControl&amp;gt;"&gt;&lt;yt:accesscontrol&gt;&lt;/yt:accesscontrol&gt;&lt;/a&gt;&amp;nbsp;element  lets video owners enable or disable video rating, comment voting, video  responses, and off-web syndication in addition to commenting. We've also  taken an existing element for controlling embedding,&amp;nbsp;&lt;a href="http://code.google.com/apis/youtube/2.0/reference.html#youtube_data_api_tag_yt:noembed" id="i_3v" style="color: #551a8b;" title="yt:noembed"&gt;&lt;yt:noembed&gt;&lt;/yt:noembed&gt;&lt;/a&gt;,  and migrated its functionality to &lt;yt:accesscontrol&gt;. Existing  code that uses the &lt;yt:noembed&gt; element will continue to work as  per our&amp;nbsp;&lt;a href="http://code.google.com/apis/youtube/terms.html" id="i:xe" style="color: #551a8b;" title="API deprecation 
policy"&gt;API deprecation policy&lt;/a&gt;, but &lt;yt:accesscontrol&gt; is  preferred for new development.&lt;/yt:accesscontrol&gt;&lt;/yt:noembed&gt;&lt;/yt:accesscontrol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;You can set access  controls for a video when uploading or updating a video. See the&amp;nbsp;&lt;a href="http://code.google.com/apis/youtube/2.0/developers_guide_protocol_uploading_videos.html#Setting_Access_Controls" id="pd:i" style="color: #551a8b;" title="Setting access 
controls for a video"&gt;Setting access controls for a video&lt;/a&gt;&amp;nbsp;section of  the Developer's Guide for more information.&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;With the addition of  the this feature, the YouTube API now offers parity with all the  settings available via the YouTube web interface. We hope that  applications that support YouTube uploads take advantage of this new  functionality, and we know your users will appreciate it!&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Cheers,&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;i&gt;-Jeff Posnick, YouTube  API Team&lt;/i&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/1951294993211517040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=1951294993211517040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/1951294993211517040?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/1951294993211517040?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2010/06/extended-access-controls-available-via.html' title='Extended Access Controls Available via API'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkYEQXc_fCp7ImA9WxFVEEg.&quot;'><id>tag:blogger.com,1999:blog-348368112501790534.post-2899129649147971008</id><published>2010-06-08T21:35:00.000-07:00</published><updated>2010-06-08T21:35:00.944-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-06-08T21:35:00.944-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='YouTube Data API via JSON'/><title>A New Format for JSON Results</title><content type='html'>&lt;h2 class="date-header"&gt;Monday, February 1, 2010&lt;/h2&gt;&lt;a href="" name="7065540789338833483"&gt;&lt;/a&gt; &lt;h3 class="post-title"&gt;  &lt;/h3&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px;"&gt;It's been two and a half years since we &lt;a href="http://apiblog.youtube.com/2007/08/new-youtube-api-released-into-wild.html" id="w2vc" style="color: #551a8b;" title="announced"&gt;announced&lt;/a&gt;  JSON as an alternative output format to Atom XML for YouTube API  responses. As illustrated in the &lt;a href="http://code.google.com/apis/youtube/2.0/developers_guide_json.html" id="xhs7" style="color: #551a8b;" title="developer's guide"&gt;developer's  guide&lt;/a&gt; and &lt;a href="http://gdata.ops.demo.googlepages.com/yt_json_codelab.html" id="s6ex" style="color: #551a8b;" title="codelab"&gt;codelab&lt;/a&gt;,  JSON-formatted data is a natural choice when writing web applications –  after all, who wants to parse XML from JavaScript?&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Our existing JSON format  isn't perfect, however. It's very much a literal translation from Atom.  As is often the case with literal translations, the current JSON format  is wordier than it needs to be, and it lacks some of the elegance that a  native dialect would offer.&lt;/div&gt;&lt;br /&gt;
We've rethought out current JSON  implementation, and moved away from a literal representation of the Atom  data to a format that we hope will be more pleasing to those who are  fluent in JSON. The vestigial XML namespace prefixes are no more, and  we've removed many pieces of metadata specific to Atom documents that  come across as noise in JSON. Repeating data elements are always  structured as true JSON lists, and useful video metadata that exist as  XML attributes in Atom have been rearranged to make more sense in the  JSON document. You'll also find that the new JSON results are more  compact than Atom XML, which is of special importance to code running  from limited-bandwith mobile applications.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;We call this new format  JSON-C, and you can read about all the technical details in our &lt;a href="http://code.google.com/apis/youtube/2.0/developers_guide_jsonc.html" id="d6:v" style="color: #551a8b;" title="documentation"&gt;documentation&lt;/a&gt;  and see it in action in our &lt;a href="http://code.google.com/apis/youtube/articles/view_youtube_jsonc_responses.html" id="qdxk" style="color: #551a8b;" title="live demo"&gt;live demo&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;With the release of  JSON-C, we consider the legacy JSON format officially deprecated. All  new development should prefer JSON-C to JSON, and if you have existing  YouTube API code that relies on JSON-formatted results, you'll need to  upgrade your code to use the new format. We will be supporting legacy  JSON-formatted output in accordance with the deprecation policy outlined  in our &lt;a href="http://code.google.com/apis/youtube/terms.html" id="t_0." style="color: #551a8b;" title="Terms of Service"&gt;Terms  of Service&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Cheers,&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;i&gt;-Jeff  Posnick, YouTube API Team&lt;/i&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://googlejunkies.blogspot.com/feeds/2899129649147971008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348368112501790534&amp;postID=2899129649147971008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/2899129649147971008?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348368112501790534/posts/default/2899129649147971008?v=2'/><link rel='alternate' type='text/html' href='http://googlejunkies.blogspot.com/2010/06/new-format-for-json-results.html' title='A New Format for JSON Results'/><author><name>leinad roy</name><uri>http://www.blogger.com/profile/18000674596701339375</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/__IGSdMz0Mfw/SJFBbhNayTI/AAAAAAAAAG0/yy9Y1rYAgbg/S220/roy.jpg'/></author><thr:total>0</thr:total></entry></feed>