Fb.Share不起作用

时间:2011-07-28 07:49:31

标签: facebook fbjs facebook-sharer

直到昨天一切正常。

在我的网站上,有

<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>

之类的链接
<a name="fb_share" share_url="http://mysite.com/url"></a>

转换为facebook分享插件。

但是现在有一个问题 - 我看不到插件的数量。我嗅了一点请求,错误是:

fb_sharepro_render({"error_code":104,"error_msg":"Requires valid signature","request_args":[{"key":"v","value":"1.0"}

我没有改变网站上的任何内容,问题仍然存在。任何提示?

编辑(可能是答案):

此错误在此处描述:http://bugs.developers.facebook.net/show_bug.cgi?id=19471

Facebook团队回应: 感谢您的报告。我们正在研究这个问题。 我们建议使用like按钮,因为我们将弃用 很快分享按钮。 like按钮为您提供相同的功能 更多 ... http://developers.facebook.com/docs/reference/plugins/like/

2 个答案:

答案 0 :(得分:1)

此外,工作解决方案请求http://graph.facebook.com/?ids= *。

例如,虽然facebook没有解决问题,但您可以使用一点修改facebook share widget script,它使用graph.facebook.com而不是api.facebook.com/restserver.php。

答案 1 :(得分:0)

您还必须将access_token作为参数引入。找到facebook说的话

GET / fql?q = SELECT + uid2 + FROM + friend + WHERE + uid1 = me()&amp; access_token = ...