息抜きな気分で、シンプルなツールを作ってみました。(所要3日間くらい)
調べたい URL を入力すると、代表的な SNS(ソーシャル・ネットワーキング・サービス)や SBMS(ソーシャル・ブックマーク・サービス)でシェアされた回数を教えてくれる、シンプルなサービスです。
シェアボタンを置きたくないときや(面倒なときも)、置かれていないページのシェア数を知りたいときが時々あるので、さくっと調べられるようにしました。
例えば、誰もが知っている www.google.com だと、こんな感じ。
ツイートボタンなどの表記では、膨大なツイート数の場合「100K」のように省略されてしまいますが、実数を見ることができるのがポイント。
対応しているサービス
- Facebook(フェイスブック)
- Twitter(ツイッター)
- Google+(グーグルプラス)
- delicious
- Linkedin(リンクトイン)
- Hatena Bookmark(はてなブックマーク)
仕組み
シェア数を得る仕組みは JavaScript で書き、全てクライアントサイドで完結するようにしています。サーバーサイドを通さないので負担もなく動作も非常にスムーズです。 (といっても勿体ぶったウェイトは入れてますが)
Delicious、Linkedin、はてブは API が公開されていますが、他で手間取りました。各々のソーシャルプラグインの js が処理した後の HTML から何とかする感じです。Twitter は若干ゴニョゴニョと何とかし、仕様が予告なく変更されることで有名な Facebook、それから不明な Google+ については、ktty1220 さんの記事「Google+1のシェア数をクライアントサイドだけで取得 & Facebook のシェア数の取得に関する特殊な事情」を参考にさせて頂きました。
0 件のコメント :
コメントを投稿