2

我正在使用omniauth-facebook gem 用Rails3 编写facebook 画布应用程序。有几点不清楚:

  1. 唱歌后的Rdirect(在'/auth/facebook/callback' => 'session#create'):
    成功sing_in后,如果用户被重定向到root_url,它有时会到达我的画布页面URL(http://localhost:3000)外面的框架。另一方面,当将他重定向到我的应用程序 url (http://apps.facebook.com/my_app) 时,它有时会堆叠在框架内的空白页面上。那么如何正确处理这个重定向呢?

  2. 在我的应用程序内的页面之间链接的正确方法是什么?目前我使用相对链接,并且 top.location url 始终保留我的应用程序 url (http://apps.facebook.com/my_app)。但我看到许多 facebook 应用程序重定向客户端 top.location (http://apps.facebook.com/my_app/internal_link)...它又提出了一个问题:

  3. 现在 facebook 总是使用 POST 方法将我的应用程序获取到 iframe 中。如何在 RESTful rails 应用程序中处理这种行为?

我非常感谢任何建议...

4

0 回答 0