<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">This thread claims people have<br><br>http://forum.developers.facebook.com/viewtopic.php?id=20358<br><br>--- On <b>Thu, 10/9/08, Mike Mangino <i><mmangino@elevatedrails.com></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">From: Mike Mangino <mmangino@elevatedrails.com><br>Subject: Re: [Facebooker-talk] Friends.get w/out session?<br>To: wthomas989@yahoo.com<br>Cc: facebooker-talk@rubyforge.org<br>Date: Thursday, October 9, 2008, 8:09 AM<br><br><pre>The last parameter in the call to Session#post controls whether or <br>not the signature gets included. Since it is set to false, it isn't <br>being included.<br><br>Have you found anyone who can make this work using the API? Have you <br>tried immediately after making an http request to your app as that user?<br><br>Mike<br><br>On Oct
8, 2008, at 4:27 PM, William Thomas wrote:<br><br>> I didn't think I was passing a session key to it.<br>><br>> --- On Wed, 10/8/08, David Clements <digidigo@gmail.com> wrote:<br>> From: David Clements <digidigo@gmail.com><br>> Subject: Re: [Facebooker-talk] Friends.get w/out session?<br>> To: "Mike Mangino" <mmangino@elevatedrails.com><br>> Cc: wthomas989@yahoo.com, facebooker-talk@rubyforge.org<br>> Date: Wednesday, October 8, 2008, 9:43 AM<br>><br>> I am not remembering the specifics.. But I believe we have seen this <br>> problem before when we pass a session key for a method that no <br>> longer requires it. Facebook wasn't doing the smart thing and <br>> ignoring it, instead they are still trying to validate it.<br>><br>> Dave<br>><br>><br>> On Wed, Oct 8, 2008 at 7:42 AM, Mike Mangino<br><mmangino@elevatedrails.com <br>> > wrote:<br>> Based on my reading of
this information, it sounds like this only <br>> works if the user has a valid session for your application. If the <br>> user doesn't it sounds like you will get this message. To verify <br>> that, visit your application's canvas page and then try this call <br>> immediately afterwards from script/console. Does that work?<br>><br>> Mike<br>><br>><br>> On Oct 7, 2008, at 8:14 PM, William Thomas wrote:<br>><br>> I would like to do it outside of a canvas.<br>><br>> --- On Tue, 10/7/08, Jonathan Otto <jonathan.otto@gmail.com> wrote:<br>> From: Jonathan Otto <jonathan.otto@gmail.com><br>> Subject: Re: [Facebooker-talk] Friends.get w/out session?<br>> To: wthomas989@yahoo.com<br>> Cc: facebooker-talk@rubyforge.org<br>> Date: Tuesday, October 7, 2008, 5:36 PM<br>><br>> Grab it from params[:fb_sig_friends]<br>><br>> On Tue, Oct 7, 2008 at 3:08 PM, William
Thomas<br><wthomas989@yahoo.com><br>> wrote:<br>> > I'm having troubles getting an approved user's friends list<br>> without a<br>> > session key... The FB documentation says I should be able to. Has <br>> anybody<br>> > used this successfully ?<br>> ><br>> > s = Facebooker::Session.new(Facebooker.api_key,<br>> Facebooker.secret_key)<br>> > => #<Facebooker::Session:0xb6d1caac<br>> @secret_key="[removed]",<br>> > @api_key="[removed]"><br>> >>> s.post('facebook.friends.get',{:uid =><br>> '[removed]',false)<br>> > FACEBOOKER:<br>> > FACEBOOKER: method - facebook.friends.get<br>> > FACEBOOKER: api_key - [removed]<br>> > FACEBOOKER: uid - [removed]<br>> > FACEBOOKER: call_id - [removed]<br>> > FACEBOOKER: sig - [removed]<br>> > FACEBOOKER: v - 1.0<br>> > FACEBOOKER: <?xml version="1.0"<br>>
encoding="UTF-8"?><br>> > <error_response xmlns="http://api.facebook.com/1.0/"<br>> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br>> > xsi:schemaLocation="http://api.facebook.com/1.0/<br>> > http://api.facebook.com/1.0/facebook.xsd"><br>> ><br>> > <error_code>102</error_code><br>> > <error_msg>Session key invalid or no longer<br>> valid</error_msg><br>> ><br>> > <request_args<br>> list="true"><br>> > <arg><br>> > <key>method</key><br>> > <value>facebook.friends.get</value><br>> > </arg><br>> > <arg><br>> > <key>api_key</key><br>> > <value>[my api key]</value><br>> > </arg><br>> > <arg><br>> > <key>uid</key><br>> > <value>[
my UID ] </value><br>> > </arg><br>> > <arg><br>> > <key>call_id</key><br>> > <value>[a real call id]</value><br>> > </arg><br>> > <arg><br>> > <key>sig</key><br>> > <value>[a real sig]</value><br>> > </arg><br>> > <arg><br>> > <key>v</key><br>> > <value>1.0</value><br>> > </arg><br>> > </request_args><br>> ><br>> </error_response><br>> ><br>> > Facebooker::Session::SessionExpired: Session key invalid or no <br>> longer<br>> valid<br>> > from<br>> [removed]/vendor/plugins/facebooker/lib/facebooker/parser.rb:462:in<br>> > `process'<br>> > from<br>>
[removed]/vendor/plugins/facebooker/lib/facebooker/parser.rb:15:in<br>> > `parse'<br>> > from<br>> [removed]vendor/plugins/facebooker/lib/facebooker/service.rb:21:in<br>> > `post'<br>> > from<br>> [removed]vendor/plugins/facebooker/lib/facebooker/session.rb:466:in<br>> > `post'<br>> > from (irb):3<br>> ><br>> ><br>> ><br>> > _______________________________________________<br>> > Facebooker-talk mailing list<br>> > Facebooker-talk@rubyforge.org<br>> > http://rubyforge.org/mailman/listinfo/facebooker-talk<br>> ><br>> ><br>><br>> _______________________________________________<br>> Facebooker-talk mailing list<br>> Facebooker-talk@rubyforge.org<br>> http://rubyforge.org/mailman/listinfo/facebooker-talk<br>><br>> --<br>> Mike Mangino<br>> http://www.elevatedrails.com<br>><br>><br>><br>><br>>
_______________________________________________<br>> Facebooker-talk mailing list<br>> Facebooker-talk@rubyforge.org<br>> http://rubyforge.org/mailman/listinfo/facebooker-talk<br>><br>><br>> _______________________________________________<br>> Facebooker-talk mailing list<br>> Facebooker-talk@rubyforge.org<br>> http://rubyforge.org/mailman/listinfo/facebooker-talk<br><br>--<br>Mike Mangino<br>http://www.elevatedrails.com<br><br><br><br></pre></blockquote></td></tr></table><br>