[Facebooker-talk] ensure_authenticated_to_facebook - redirect?
Richard Jordan
jordanr at cs.washington.edu
Sat Aug 16 18:26:13 EDT 2008
So now you redirect to a facebook error page that says something like
"this page does not exist"? You are no longer redirected back to your
server?
Richard
On Sat, 16 Aug 2008, Allen Walker wrote:
> It appears to be going to "www.facebook.com/myapp/relative_url" instead of
> "apps.new.facebook.com/myapp/relative_url"
>
> Richard Jordan wrote:
>> Gee, nothing ever works it seems. Is the filter ever hitting? Do you
>> ever get params[:auth_token] to be true? Is the filter the problem or the
>> redirection?
>>
>> I have an app up and working and available on GitHub with that code in it,
>> > git clone git://github.com/jordanr/couple-rater.git
>>
>> Here are some of my facebook settings,
>> > Callback URL
>> > http://www.xxx.com/
>> > Canvas URL
>> > http://apps.facebook.com/couplerater/
>> > Post-Add URL
>> > http://apps.facebook.com/couplerater
>> > Post-Remove URL
>> > http://www.xxx.com/uninstall
>>
>> But really, I defer to Dave and Mike on anything. I'd first try to do it
>> their way.
>>
>> Richard
>>
>> On Fri, 15 Aug 2008, Allen Walker wrote:
>>
>> > I did the following and it's still redirecting to my base web page url (
>> > www.xxx.com) and not my facebook app:
>> >
>> > in application.rb I have:
>> >
>> > before_filter :redirect_if_auth_key
>> >
>> > *def redirect_if_auth_key
>> > if( params[:auth_token])
>> > redirect_to( url_for(:controller =>"public", :action => "index",
>> > : canvas => true, :only_path => false))
>> > end
>> > end*
>> >
>> >
>> >
>> > On Fri, Aug 15, 2008 at 10:28 AM, Richard Jordan
>> > <jordanr at cs.washington.edu>wrote:
>> >
>> > > I use a before_filter thrown on a facebook auth_token. Here is the
>> > > code.
>> > > ======================================================
>> > > # when a user authenticates to facebook this before filter redirects
>> > > # the user back to a fbml canvas page instead of to html on our
>> > > server.
>> > > before_filter :redirect_if_auth_key
>> > >
>> > > # keeps the user inside facebook
>> > > def redirect_if_auth_key
>> > > if( params[:auth_token])
>> > > redirect_to( url_for(:action => "whateveryouwant",
>> > > : canvas => true, :only_path => false))
>> > > end
>> > > end
>> > > ======================================================
>> > >
>> > > Try the filter in your app/controller/application.rb.
>> > >
>> > > Richard
>> > >
>> > > On Thu, 14 Aug 2008, Allen Walker wrote:
>> > >
>> > > If someone isn't logged in this filter works - it takes them to the
>> > > > facebook login page. However after logging in it's going to my root
>> > > > application URL outside of facebook. How do I set the proper
>> > > > redirect URL
>> > > > after a user logs into facebook?
>> > > >
>> > > > thanks
>>>>> _______________________________________________
>> > > > Facebooker-talk mailing list
>> > > > Facebooker-talk at rubyforge.org
>> > > > http://rubyforge.org/mailman/listinfo/facebooker-talk
>> > > >
>> > > >
>> > > >
>> >
>> >
>> >
>>
>
>
>
More information about the Facebooker-talk
mailing list