Facebook API - 子域名但链接域名无效

时间:2013-04-05 21:03:02

标签: javascript ruby-on-rails facebook-graph-api

好的,我重新启动了这个问题,因为我已经做了一些更多的发现。

这是交易:

Facebook调试器在以下链接上注明了错误的HTTP请求:

http://powerful-woodland-3700.herokuapp.com/home

和任何其他子域名。当我显示基本域时,我没有收到错误:

http://powerful-woodland-3700.herokuapp.com/

现在我有另一个Heroku应用程序,它不是Facebook集成的,没有Facebook实现,它没有问题:

http://limitless-journey-4791.herokuapp.com/home

CNN及其子域名,NYTimes及其子域名(以及NYTImes都没有我可以识别的FB元标记)。

为什么会这样?这非常令人沮丧,因为它推迟了用户对重要功能的测试。

以下是调试器错误的概述。这些错误可能会解释在我的发送对话框中导致API 100错误(错误的URI)的原因:

Bad Response Code:  URL returned a bad HTTP response code.
Missing Required Property:  The 'og:url' property is required, but not present.


The scraped URL returns no data.

编辑:

我已经确定了问题的原因。我有一个before_filter身份验证函数,并且远程调用该函数。值得注意的是,似乎没有发生对Facebook Oauth的调用,因此访问令牌无效的事实会阻止页面的其余部分加载。这就是呈现错误的原因。

如果有人对如何解决此问题有所了解,请告诉我们!

0 个答案:

没有答案