最近我们的Facebook发送按钮已停止工作。
由于某种原因,它会返回“无效来源”。目前还不清楚这是指什么。该网站上的其他Facebook代码也可以使用,并且“发送”按钮也没有源属性,这使得这更加令人困惑!
从Facebook返回浏览器的实际代码如下: for(;;); {“_ _ ar”:1,“payload”:null,“onload”:[“SendButtonForm.getInstance(\”uzu1w0_1 \“)。handleError(\”Invalid Source:\“);”]}
如果有人至少可以告诉我们无效来源返回的内容,那么这本身可能会有所帮助!
谢谢, 标记
编辑:看起来可能是这个错误 http://developers.facebook.com/bugs/502095993139983?browse=search_500f3189916434754803073
答案 0 :(得分:1)
该错误仍然存在。
当我们使用<?php the_permalink() ?>
作为data-href标记时,会出现“Invalid Source”。
但是,如果我们将data-href指定为例如http://www.example.com/,则此FB建议/喜欢正常工作。 (当然,如果我们使用Wordpress或其他PHP页面,这是无稽之谈。)
我验证了代码<?php the_permalink() ?>
生成,这是一个正确的HTTP地址,这意味着这是一个Facebook错误。马克,请打你的程序员的脸!谢谢! :)