我可以在其他网站上显示我网站的 Facebook 分享计数器吗?

Can I show a facebook share counter of my website on other website?

简单问题:

我想在 site2.com

上显示来自 site1.com 的 Facebook 分享计数器

我想我必须对 data-layout="button_count" 做一些更改。但是要怎么做呢?

如果您只想显示分享数,请发送请求至

http://graph.facebook.com/[URL]

它将以 JSON 对象作为响应,然后您可以使用 JavaScript 或 PHP 进行解析。

如果这样调用:http://graph.facebook.com/http://www.whosebug.com 它将 return:

{
    "id": "http://www.whosebug.com",
    "shares": 36267,
    "comments": 4
}

PHP

中的例子

由于问题被标记为 PHP,这里还有一个例子:

$x = json_decode( file_get_contents('http://graph.facebook.com/http://www.whosebug.com') );
print $x->shares; // 36267