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

时间:2015-12-08 16:05:41

标签: javascript facebook facebook-graph-api facebook-share

简单问题:

我想在site2.com上的site1.com上显示一个facebook分享计数器

Share count

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

1 个答案:

答案 0 :(得分:3)

如果您只是想显示共享计数,请向

发送请求
http://graph.facebook.com/[URL]

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

如果调用如:http://graph.facebook.com/http://www.stackoverflow.com,它将返回:

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

PHP中的示例

正如问题被标记为PHP以及这里的一个例子:

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