[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