<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Ruby, OAuth &amp; YouTube</title>
	<atom:link href="http://runerb.com/2010/01/12/ruby-oauth-youtube/feed/" rel="self" type="application/rss+xml" />
	<link>http://runerb.com/2010/01/12/ruby-oauth-youtube/</link>
	<description>Just another Ruby weblog</description>
	<lastBuildDate>Sun, 13 Mar 2011 05:24:06 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Marc G Gauthier</title>
		<link>http://runerb.com/2010/01/12/ruby-oauth-youtube/comment-page-1/#comment-29</link>
		<dc:creator>Marc G Gauthier</dc:creator>
		<pubDate>Sun, 13 Mar 2011 05:24:06 +0000</pubDate>
		<guid isPermaLink="false">http://runerb.com/?p=8#comment-29</guid>
		<description>Thanks a lot, that post was very helpful!</description>
		<content:encoded><![CDATA[<p>Thanks a lot, that post was very helpful!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: grigio</title>
		<link>http://runerb.com/2010/01/12/ruby-oauth-youtube/comment-page-1/#comment-6</link>
		<dc:creator>grigio</dc:creator>
		<pubDate>Fri, 05 Mar 2010 17:45:45 +0000</pubDate>
		<guid isPermaLink="false">http://runerb.com/?p=8#comment-6</guid>
		<description>Nice tutorial, is possible to do it with Rails3?</description>
		<content:encoded><![CDATA[<p>Nice tutorial, is possible to do it with Rails3?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dlogan21</title>
		<link>http://runerb.com/2010/01/12/ruby-oauth-youtube/comment-page-1/#comment-5</link>
		<dc:creator>dlogan21</dc:creator>
		<pubDate>Sat, 13 Feb 2010 05:22:11 +0000</pubDate>
		<guid isPermaLink="false">http://runerb.com/?p=8#comment-5</guid>
		<description>Thank you so much Rune Botten.  I have been messing with YouTube and the oauth for a couple of days with little success and a lot of head ache.  I followed this step by step and I am now interacting with Googles YouTube Api and can finally move on to another project.</description>
		<content:encoded><![CDATA[<p>Thank you so much Rune Botten.  I have been messing with YouTube and the oauth for a couple of days with little success and a lot of head ache.  I followed this step by step and I am now interacting with Googles YouTube Api and can finally move on to another project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: runerb</title>
		<link>http://runerb.com/2010/01/12/ruby-oauth-youtube/comment-page-1/#comment-3</link>
		<dc:creator>runerb</dc:creator>
		<pubDate>Wed, 13 Jan 2010 18:41:37 +0000</pubDate>
		<guid isPermaLink="false">http://runerb.com/?p=8#comment-3</guid>
		<description>Thanks. I meant to do a step-by-step thing here.&lt;br&gt;&lt;br&gt;Your middleware seems handy, but it doesnt look like it will scale to multiple consumers in an app. Also, custom parameters like the Google scope, would be a nice addition. session[:oauth_user] would be Twitter API specific?</description>
		<content:encoded><![CDATA[<p>Thanks. I meant to do a step-by-step thing here.</p>
<p>Your middleware seems handy, but it doesnt look like it will scale to multiple consumers in an app. Also, custom parameters like the Google scope, would be a nice addition. session[:oauth_user] would be Twitter API specific?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: remi</title>
		<link>http://runerb.com/2010/01/12/ruby-oauth-youtube/comment-page-1/#comment-2</link>
		<dc:creator>remi</dc:creator>
		<pubDate>Wed, 13 Jan 2010 14:30:47 +0000</pubDate>
		<guid isPermaLink="false">http://runerb.com/?p=8#comment-2</guid>
		<description>Great post!  Very in depth  :)&lt;br&gt;&lt;br&gt;You might like &lt;a href=&quot;http://github.com/remi/rack-oauth&quot; rel=&quot;nofollow&quot;&gt;http://github.com/remi/rack-oauth&lt;/a&gt; / &lt;a href=&quot;http://remi.org/2009/06/23/rack-oauth.html&quot; rel=&quot;nofollow&quot;&gt;http://remi.org/2009/06/23/rack-oauth.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I did a total rewrite and need to update the docs / do a new screencast, but it&#039;s really easy to use (and it&#039;s Rack, so it works in Rails or Sinatra or whatever)&lt;br&gt;&lt;br&gt;In my last Rails app, all I did was include the middleware in config/environment.rb&lt;br&gt;&lt;br&gt;`config.middleware.use Rack::OAuth, :key =&gt; &#039;...&#039;, :secret   =&gt; &#039;...&#039;, :site =&gt; &#039;http://twitter.com&#039;`&lt;br&gt;&lt;br&gt;And included a module in my ApplicationController: `include Rack::OAuth::Methods`&lt;br&gt;&lt;br&gt;When I wanted to have a user login: `redirect_to oauth_login_path`&lt;br&gt;&lt;br&gt;Once the user gets redirected back to your app, `get_access_token` will give you their access token (which you can use to make requests to the OAuth provider and you can persist so you can make make requests for the user whenever you need to).</description>
		<content:encoded><![CDATA[<p>Great post!  Very in depth  <img src='http://runerb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You might like <a href="http://github.com/remi/rack-oauth" rel="nofollow">http://github.com/remi/rack-oauth</a> / <a href="http://remi.org/2009/06/23/rack-oauth.html" rel="nofollow">http://remi.org/2009/06/23/rack-oauth.html</a></p>
<p>I did a total rewrite and need to update the docs / do a new screencast, but it&#39;s really easy to use (and it&#39;s Rack, so it works in Rails or Sinatra or whatever)</p>
<p>In my last Rails app, all I did was include the middleware in config/environment.rb</p>
<p>`config.middleware.use Rack::OAuth, :key =&gt; &#39;&#8230;&#39;, :secret   =&gt; &#39;&#8230;&#39;, :site =&gt; &#39;http://twitter.com&#39;`</p>
<p>And included a module in my ApplicationController: `include Rack::OAuth::Methods`</p>
<p>When I wanted to have a user login: `redirect_to oauth_login_path`</p>
<p>Once the user gets redirected back to your app, `get_access_token` will give you their access token (which you can use to make requests to the OAuth provider and you can persist so you can make make requests for the user whenever you need to).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

