【发布时间】:2012-02-16 13:07:54
【问题描述】:
Google、Twitter、Facebook 似乎都有自己的风格、颜色和最差的尺寸。有什么方法可以使用自定义图像同时保留共享“计数”?适用于所有 3 项服务的简单 API 或解决方法?
【问题讨论】:
标签: html css facebook twitter google-plus
Google、Twitter、Facebook 似乎都有自己的风格、颜色和最差的尺寸。有什么方法可以使用自定义图像同时保留共享“计数”?适用于所有 3 项服务的简单 API 或解决方法?
【问题讨论】:
标签: html css facebook twitter google-plus
这些 API 通常会向您的页面呈现标记,这些标记可以通过CSS 进行定位 & 样式化。所以,实现你自己的CSS 来定位渲染的标记可能是最简单和最干净的方法。
另一种选择是创建您自己的HTML、CSS 和JavaScript,充当底层 API(Facebook、G+、Twitter)和客户端之间的fascade。
【讨论】:
这些将返回简单的 JSON 响应,其中包含特定 URL 的 re-Tweets 和 Likes 属性的计数:
http://urls.api.twitter.com/1/urls/count.json?url=SOME_URL_HERE
http://graph.facebook.com/SOME_URL_HERE
示例: 推特 API 调用:
http://urls.api.twitter.com/1/urls/count.json?url=http://stackoverflow.com
:: JSON 响应:
{"count":4504,"url":"http://stackoverflow.com/"}
脸书图调用:
http://graph.facebook.com/http://stackoverflow.com
:: JSON 响应:
{ "id": "http://stackoverflow.com", “股份”:7004, “cmets”:3 }
目前没有适用于 Google 的公共 API 方法...
【讨论】: