0

在尝试为我的第一个 facebook 应用程序创建一个“对象”页面时,我遇到了一些困难。我几乎完全按照Facebook 的 Open Graph Tutorial进行操作。

在使用适当的标签创建“对象”html页面后,<meta property="og:...我尝试按照教程中的建议通过调试器工具运行 URL,但出现以下错误:

此调试器无法抓取 Facebook URL。试试你自己的。

这个页面和canvas页面在我公司的linux机器上的同一目录中,当然不是“Facebook URL”。如果重要的话,我使用的是 IP 而不是域名:xx.x.x.xxx/app/obj.html

...

无论如何我继续教程,但最终它似乎不想发布一个新的action/object这是否正确?)。然而,我确实设法得到了一些工作,就像几个小时前app timeline view我显然是actioned其中之一。objects我假设这发生在我将curl POST命令粘贴到终端时。

我对整个开放图和 facebook API 等都很陌生,所以我可能在某种错误的假设下进行操作,而且我一直在尝试不同的东西,但这个错误对我来说似乎很奇怪我似乎无法解决它。

更新

我只是把对象页面放在我自己的个人共享主机帐户上。调试器在它上面工作(莫名其妙地)很好,但我不能走得太远,因为它与我的应用程序授权的域不同。

4

2 回答 2

2

确保og:url您的 html 页面内部没有指向 facebook。

另外,请务必查看开放图形协议页面(以查看您正确格式化了 og 标签。

此外,请确保每个人都可以访问该页面,而不仅仅是您自己。

于 2012-10-11T20:32:15.667 回答
1

在不知道 URL 的情况下很难确定,但很可能您的 URL 要么包含og:url指向 facebook.com 地址的标签,要么包含指向 Facebook 的 HTTP 301/302 重定向

于 2012-10-11T20:31:05.727 回答