我有一个Facebook应用程序,在用户通过Facebook(OAuth)登录之前无法使用。某些页面(例如example.com/books/2)应该可以访问Open Graph请求(当他们被喜欢时)。目前,Facebook无法检索这些页面,因为需要进行身份验证(重定向)。如何确定传入的请求是否来自Facebook?或者我应该采取另一个approch?
谢谢!
答案 0 :(得分:3)
只需添加一个例外,以便Facebook的抓取工具可以访问该页面,用户代理当前为facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
(但版本号可能会在某一天增加)