Facebook喜欢和推文的自定义显示

时间:2011-05-25 19:05:59

标签: facebook twitter

如何以seen here复制文章FB喜欢和推文的自定义显示?

您是否认为这是对api的javascript调用以检索数字或其他内容?如果他们在每个页面加载时调用API调用似乎很快就会最大化。

基本上,如何在第三方iframe之外的自己的标记中检索和显示FB和Twitter统计数据?

2 个答案:

答案 0 :(得分:1)

您链接到的网站每次点击都会递增一个计数器 - 无论是否共享。尝试单击它,关闭弹出窗口而不共享,然后刷新页面。注意计数上升了。

Facebook实际上并不允许您自定义最新的非弃用共享/类似按钮。使用实数进行此操作的一种方法是使用图形api。可以从后台进程缓存和/或加载调用和返回的值,以加速页面加载。您可以使用此URL获取Facebook共享/类似计数,而无需任何访问令牌,这意味着您不会受到速率限制: http://graph.facebook.com/?ids=http://espn.com

然而,正如他们在Tweet Button FAQ中提到的那样,Twitter没有api调用来获取共享计数。为此,您最好使用他们的计数按钮和customizing it with CSS(请参阅构建您自己的推文按钮部分),这是受支持的。

答案 1 :(得分:0)

这些将返回简单的JSON响应,其中包含re-Tweets&属性的计数。喜欢特定网址:

http://urls.api.twitter.com/1/urls/count.json?url=SOME_URL_HERE
http://graph.facebook.com/SOME_URL_HERE

实施例: TWITTER API CALL:

http://urls.api.twitter.com/1/urls/count.json?url=http://stackoverflow.com

:: JSON响应:

{ “计数”:4712, “URL”: “http://stackoverflow.com/”}

FACEBOOK GRAPH CALL:

http://graph.facebook.com/http://stackoverflow.com

:: JSON响应:

{    “id”:“http://stackoverflow.com”,    “股票”:7264,    “评论”:3 }