在尝试为我的第一个Facebook应用程序创建“对象”页面时,我遇到了一些困难。我几乎完全跟着Facebook's Open Graph Tutorial。
使用相应的<meta property="og:...
代码创建“对象”html页面后,我尝试按照教程中的建议通过Debugger Tool运行网址,但我收到以下错误:
“此调试程序无法废弃Facebook网址。请尝试使用自己的网址。”
此页面位于我公司的linux框中与canvas页面相同的目录中,当然不是是“Facebook URL”。如果重要,我使用的是IP而不是域名:xx.x.x.xxx/app/obj.html
...
无论如何我继续教程,但最终它似乎不想发布一个新的action/object
(这是正确的?)。然而,我确实设法让某些东西工作,就像几个小时前我app timeline view
actioned
objects
中的一个curl POST
一样。我假设当我将{{1}}命令粘贴到终端时发生了这种情况。
我对整个开放图表和facebook API等都很陌生,所以我可能在某种错误的假设下运行,而且我一直在尝试不同的东西,但这个错误看起来很漂亮对我来说很奇怪,我似乎无法解决它。
更新
我刚把对象页面放在我自己的个人共享主机上。调试器工作(莫名其妙)很好,但我不能走太远,因为它与我的应用程序授权的域不同。
答案 0 :(得分:2)
确保html页面中的og:url
不指向facebook。
此外,请务必查看open graph protocol页面(以查看您是否正确格式化了og标记。
此外,请确保所有人都可以访问该页面,而不仅仅是您自己。
答案 1 :(得分:1)
在不知道网址的情况下很难确定,但最有可能的是,您的网址包含指向facebook.com地址的og:url
标记,或者HTTP 301/302重定向到Facebook