<div dir="ltr">No I meat internally in the facebooker code. If that method used to require a session key, but now it no longer does. I might fail now.<br><br>Dave<br><br><div class="gmail_quote">On Wed, Oct 8, 2008 at 2:27 PM, William Thomas <span dir="ltr"><<a href="mailto:wthomas989@yahoo.com">wthomas989@yahoo.com</a>></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;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">
I didn't think I was passing a session key to it.<br><br>--- On <b>Wed, 10/8/08, David Clements <i><<a href="mailto:digidigo@gmail.com" target="_blank">digidigo@gmail.com</a>></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">
From: David Clements <<a href="mailto:digidigo@gmail.com" target="_blank">digidigo@gmail.com</a>><div class="Ih2E3d"><br>Subject: Re: [Facebooker-talk] Friends.get w/out session?<br></div>To: "Mike Mangino" <<a href="mailto:mmangino@elevatedrails.com" target="_blank">mmangino@elevatedrails.com</a>><br>
Cc: <a href="mailto:wthomas989@yahoo.com" target="_blank">wthomas989@yahoo.com</a>, <a href="mailto:facebooker-talk@rubyforge.org" target="_blank">facebooker-talk@rubyforge.org</a><br>Date: Wednesday, October 8, 2008, 9:43 AM<div>
<div></div><div class="Wj3C7c"><br><br><div><div dir="ltr">I am not remembering the specifics.. But I believe we have seen this problem before when we pass a session key for a method that no longer requires it. Facebook wasn't doing the smart thing and ignoring it, instead they are still trying to validate it.<br>
<br>Dave<br><br><br><div class="gmail_quote">On Wed, Oct 8, 2008 at 7:42 AM, Mike Mangino <span dir="ltr"><<a rel="nofollow" href="mailto:mmangino@elevatedrails.com" target="_blank">mmangino@elevatedrails.com</a>></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;">
Based on my reading of this information, it sounds like this only works if the user has a valid session for your application. If the user doesn't it sounds like you will get this message. To verify that, visit your application's canvas page and then try this call immediately afterwards from script/console. Does that work?<br>
<br>
Mike<div><div></div><div><br>
<br>
On Oct 7, 2008, at 8:14 PM, William Thomas wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I would like to do it outside of a canvas.<br>
<br>
--- On Tue, 10/7/08, Jonathan Otto <<a rel="nofollow" href="mailto:jonathan.otto@gmail.com" target="_blank">jonathan.otto@gmail.com</a>> wrote:<br>
From: Jonathan Otto <<a rel="nofollow" href="mailto:jonathan.otto@gmail.com" target="_blank">jonathan.otto@gmail.com</a>><br>
Subject: Re: [Facebooker-talk] Friends.get w/out session?<br>
To: <a rel="nofollow" href="mailto:wthomas989@yahoo.com" target="_blank">wthomas989@yahoo.com</a><br>
Cc: <a rel="nofollow" href="mailto:facebooker-talk@rubyforge.org" target="_blank">facebooker-talk@rubyforge.org</a><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 <<a rel="nofollow" href="mailto:wthomas989@yahoo.com" target="_blank">wthomas989@yahoo.com</a>><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 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="<a rel="nofollow" href="http://api.facebook.com/1.0/" target="_blank">http://api.facebook.com/1.0/</a>"<br>
> xmlns:xsi="<a rel="nofollow" href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>
> xsi:schemaLocation="<a rel="nofollow" href="http://api.facebook.com/1.0/" target="_blank">http://api.facebook.com/1.0/</a><br>
> <a rel="nofollow" href="http://api.facebook.com/1.0/facebook.xsd" target="_blank">http://api.facebook.com/1.0/facebook.xsd</a>"><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 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>
> <a rel="nofollow" href="mailto:Facebooker-talk@rubyforge.org" target="_blank">Facebooker-talk@rubyforge.org</a><br>
> <a rel="nofollow" href="http://rubyforge.org/mailman/listinfo/facebooker-talk" target="_blank">http://rubyforge.org/mailman/listinfo/facebooker-talk</a><br>
><br>
><br>
<br>
_______________________________________________<br>
Facebooker-talk mailing list<br>
<a rel="nofollow" href="mailto:Facebooker-talk@rubyforge.org" target="_blank">Facebooker-talk@rubyforge.org</a><br>
<a rel="nofollow" href="http://rubyforge.org/mailman/listinfo/facebooker-talk" target="_blank">http://rubyforge.org/mailman/listinfo/facebooker-talk</a><br>
</blockquote>
<br></div></div><font color="#888888">
--<br>
Mike Mangino<br>
<a rel="nofollow" href="http://www.elevatedrails.com" target="_blank">http://www.elevatedrails.com</a></font><div><div></div><div><br>
<br>
<br>
<br>
_______________________________________________<br>
Facebooker-talk mailing list<br>
<a rel="nofollow" href="mailto:Facebooker-talk@rubyforge.org" target="_blank">Facebooker-talk@rubyforge.org</a><br>
<a rel="nofollow" href="http://rubyforge.org/mailman/listinfo/facebooker-talk" target="_blank">http://rubyforge.org/mailman/listinfo/facebooker-talk</a><br>
</div></div></blockquote></div><br></div>
</div></div></div></blockquote></td></tr></tbody></table><br>
<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></div>