应用程序:绕过Open Graph facebook请求的身份验证

时间:2011-12-09 00:21:37

标签: ruby-on-rails-3 facebook facebook-apps

我有一个Facebook应用程序,在用户通过Facebook(OAuth)登录之前无法使用。某些页面(例如example.com/books/2)应该可以访问Open Graph请求(当他们被喜欢时)。目前,Facebook无法检索这些页面,因为需要进行身份验证(重定向)。如何确定传入的请求是否来自Facebook?或者我应该采取另一个approch?

谢谢!

1 个答案:

答案 0 :(得分:3)

只需添加一个例外,以便Facebook的抓取工具可以访问该页面,用户代理当前为facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php) (但版本号可能会在某一天增加)