2016-06-09 55 views
0

当我尝试发布一个简单的空白页Facebook的评论,我得到消息错误弹出:Facebook的评论页面 - 对象缺少必要的值

“对象缺少必要的值”

这里是页码:http://mobile.codinghero.net/haltaalam/comments.php?idimage=2&iduser=1

有人知道原因吗?

感谢您的帮助

+0

对我来说工作得很好,至少在Firefox中。 – CBroe

+0

尝试改变idimage例如http://mobile.codinghero.net/haltaalam/comments.php?idimage=160&iduser=1并再次测试,您将看到eror消息,并且您的评论将不会被发布 – Zeta

+0

我的“测试”评论出现了,但是,我收到了错误信息(有趣的是,在看到我的评论出现后,延迟了几秒钟)。但即使在我重新加载页面之后,评论仍然存在。 /这可能与Facebook尚未抓取URL的事实有关 - 在我通过https://developers.facebook.com/tools/debug进行一次后,我无法再重现该错误。 – CBroe

回答

1

我遇到了同样的问题。这似乎是在URL中的参数做:

例如,这个网址工作: www.example.com/shop/id/999/

但这个网址不起作用: www.example.com/shop/?id=999

但是,如果添加文件扩展名,你可以使用参数: 这工作: www.example.com/shop/index。 php?id = 999

然而,做着同样的一个HTML文件不起作用: www.example.com/shop/index.html?id=999

错误后,才发生在第一篇文章中,行为正常。 也如CBroe所说,错误显示时,该帖子仍然生成,您只需刷新页面即可看到它。

+0

你的回答很有帮助 - 虽然'链接'只是facebook脚本的一个参数,但它可以很容易地被剥离非工作部分。这只是为了识别带有评论的网页。作为魅力发挥作用! – witkacy26