【发布时间】:2012-05-19 15:36:47
【问题描述】:
我最近在我的网络应用程序上启用了 Facebook Open Graph 的东西(某某刚刚在这里和那里阅读了这个和那个)。现在,当用户发布内容时,我将请求发布到 Facebook,作为控制器中页面加载的一部分。问题是我收到以下错误:
HTTP 500:响应正文:{"error":{"type":"Exception","message":"Could 不从 URL 检索数据。"}}
我的第一个想法是加载页面的打开请求阻止了任何 FB 抓取 OG 信息,因为似乎在缓存后我不再收到此错误。
这可能吗?如果是这样,最好的解决方法是什么?
【问题讨论】:
-
可能会出现许多不同的问题,因此发布您正在测试的 URL 可能会有所帮助。此外,您可以使用Facebook Open Graph Debugger 强制重新刮擦。这可能会为您提供一些有关错误的信息,并且至少您可以监控来自
facebookexternalhit的请求的访问日志,以验证您的对象是否正在被缓存。
标签: ruby-on-rails ruby facebook facebook-opengraph