如何创建带有计数器的自定义社交按钮(特别是Post到Twitter, Facebook, Stumblepon, Reddit) ?作为设计的一部分,按钮需要相同的一致样式,理想情况下,我们不希望使用现成的按钮。
创建自定义按钮很容易-但自定义计数器我不确定。这是如何实现的呢?
提前感谢您的建议
许多社交网站提供api方法来获取特定URL的共享数。有些API方法是内部的,不受公开支持。
- LinkedIn - http://www.linkedin.com/countserv/count/share?url=http://news.ycombinator.com
- Facebook - http://graph.facebook.com/http://news.ycombinator.com
Twitter已经删除了未记录的API端点。
-
Twitter - http://urls.api.twitter.com/1/urls/count.json?url=http://news.ycombinator.com
我不是100%确定Facebook API,但Twitter API允许您自定义按钮样式。你可以在"建立你自己的推特按钮"的标题下找到它,它位于以下页面的底部:
https://dev.twitter.com/pages/tweet_button或者您可以使用Javascript抓取按钮节点并将计数细节附加到您自己的按钮上。