Lee ---<br><br>Don&#39;t use One Time Passwords as that route has been deprecated by Facebook. Instead, you should prompt the user for the appropriate extended permission.<br><br><a href="http://wiki.developers.facebook.com/index.php/Extended_permissions">http://wiki.developers.facebook.com/index.php/Extended_permissions</a><br>
<br>Cheers<br><br>Vince<br clear="all"><br>----<br>Vincent Chu<br><br><div class="gmail_quote">On Sat, Feb 14, 2009 at 6:57 PM, Lee Connell <span dir="ltr">&lt;<a href="mailto:lee.a.connell@gmail.com">lee.a.connell@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Below is code that i&#39;m trying to get to use infinite sessions, i went on facebook and created my one-time key using the code-gen which is suppose to keep you logged in permanently. &nbsp;When I try to secure_with! it tells me session is expired or not valid, what am I doing wrong?<div>

<br></div><div><div>#!/usr/bin/env ruby</div><div>require &#39;rubygems&#39;</div><div>require &#39;facebooker&#39;</div><div><br></div><div>API_KEY = &#39;myapikey&#39;</div><div>API_SECRET = &#39;mysecret&#39;</div><div>

<br></div><div>session = Facebooker::Session.create API_KEY, API_SECRET&nbsp;</div><div>cached = true</div><div><br></div><div>if cached then</div><div>&nbsp;&nbsp;token = &quot;my6digitkey&quot;</div><div>&nbsp;&nbsp;userid = &quot;myuserid&quot;</div>

<div>&nbsp;&nbsp;session.secure_with! token, userid, 0</div><div>else</div><div>&nbsp;&nbsp;token = session.auth_token</div><div>&nbsp;&nbsp;puts &quot;Paste the URL into your web browser and login&quot;</div><div>&nbsp;&nbsp;puts session.login_url + &quot;&amp;auth_token=#{token}&quot;</div>

<div>&nbsp;&nbsp;puts &quot;Hit return to continue...&quot;</div><div>&nbsp;&nbsp;gets &nbsp;</div><div>end</div><div><br></div><div>session.user.populate :name, :status, :pic_square, :uid</div><div><br></div><div>puts &quot;ID: #{session.user.uid}&quot;</div>

<div>puts &quot;Full Name: #{<a href="http://session.user.name" target="_blank">session.user.name</a>}&quot;</div><div>puts &quot;Status: #{session.user.status.message}&quot;</div><div>puts &quot;Picture: #{session.user.pic_square}&quot;</div>

<div><br></div><div>friends = session.user.friends! :name, :status</div><div>friends.each do |friend|</div><div>&nbsp;&nbsp;puts &quot;First Name: #{<a href="http://friend.name" target="_blank">friend.name</a>}&quot;</div><div>&nbsp;&nbsp;puts &quot;Status: #{friend.status.message}&quot;</div>

<div>end</div></div>
<br>_______________________________________________<br>
Facebooker-talk mailing list<br>
<a href="mailto:Facebooker-talk@rubyforge.org">Facebooker-talk@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/facebooker-talk" target="_blank">http://rubyforge.org/mailman/listinfo/facebooker-talk</a><br>
<br></blockquote></div><br>