Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

WebService 開発実績

サイト内URLのソーシャルカウンター(はてブ/Twitter/facebook)を一覧で確認できる「Social List」

投稿日:


sociallist_01
ここのところ、このブログでもfacebookネタを連投していますが、ネットでもfacebook関連の記事がたくさん上がってくるので個人的にすごく刺激的です。先週、WEB担でサイトに設置した「いいね!」の押され具合をデータで解析する方法が載っていてすごく便利だなーと思ったのですが、これってサイトマスターしか見ることができないので、そのままでは全然ソーシャルっぽくないデータなんですよね。WEB担ではAPIで取得してランキングとして使っているとのことでしたが、レンタルブログなどを使っている人には敷居が高そうです(ボクはその内試す予定です。PHPとかで)。
というわけで、ランキングまでいかないまでも、各記事に付いているソーシャルカウンターの数字がもっと簡単に一覧で見れるページがほしいなぁと思ったのでサクっと作ってみました。
sociallist_02
Social List
画面構成をほぼJavaScriptで実装しているのでWEBサービスというより、便利ツール的な位置づけかもしれません。今回(というかいつもですが…)、完全に自分が欲しいという観点で作ったので下記のようなポイントに気を付けました。

  • APIでたくさんのデータを引っ張ってくるけど、高速に表示したい
  • できれば移動中にサクっと確認したいのでスマフォ(iPhone | Android)対応

面倒なのでPCとスマフォを同じマークアップで対応していますが、まあ割といい感じかと。パフォーマンスに気をつけて、画像は一切使っていません。あとHTML5/CSS3な感じではあるのですが、特に最新機能を使ってるわけではないのでなんだかな。

機能紹介

といっても、超シンプルなので説明するほどの内容はありません。
単純に調べたいURLを入力して「検索」を押すだけ。URL一覧の取得をGoogleブログ検索に任せているので、「creazy.net」のようにドメイン指定してみてください。livedoorブログやはてダなどの方は、blog.livedoor.jp/***/、d.hatena.ne.jp/***/ とかでも検索できます。
一覧では、「はてブ」「Twitter」「facebook」のカウンター数をそれぞれAPIから引っ張ってきます。一覧は結構早く表示されるようになっていますが、カウンターの数字を取り終わるまですこし時間がかかるかもです。
試しにカウンター数が多そうな[N]ネタフルさんのドメインを検索してみます。
sociallist_03
並べてみると、記事によってはてブが強いもの、Twitterでの広がりが早いもの、facebookでの広がりが早いものなどが分かります。個人的にはfacebookのいいね数が伸びるのはfacebookネタの時がほとんどのような気がします・・・。

技術的なアレコレ

今回、ガラケーは無視したのでPC/スマフォでとにかく高速にレスポンスを返すという事にこだわりました。で、APIのマッシュアップのみで画面を構成するのでJavaScriptだけでやっちゃうかと。複数のAPIをマッシュアップする時、今までだとYahoo!Pipesとかでつなげてから表示したりしていたんだけど、速度は早くないのでJSONPでそれぞれ叩く事にしました。Googleブログ検索はGoogle Ajax Feed API経由です。
実行順

  1. Google Ajax Feed API経由でGoogle ブログ検索APIを実行
  2. 取得したURL毎に、はてなブックマークエントリー情報取得APIを実行
  3. 取得したURL毎に、Twitter言及数取得API(Topsy)を実行
  4. 取得したURL毎に、facebook言及数取得APIを実行

まとめ

思い付きで作ってますが、割と便利なのでもうちょっと機能追加しようかなぁとか思っています。
何かアイデアあれば教えてください!
Facebookをビジネスに使う本
4478015147
フェイスブック 若き天才の野望 (5億人をつなぐソーシャルネットワークはこう生まれた)
4822248372

-WebService, 開発実績

執筆者:

関連記事

FeedBurnerのトラッキング用パラメーターを取り除くUserScript

FeedBurnerのクリックトラッキング設定でGoogle Analytics用のパラメーターを追加する設定がありますが、ブックマークしたりTwitterに流したりする時には不便になることが多いです …

窓の杜 REVIEWで「TweetTheMinutes」を紹介していただきました!

昨年、Twitter社会論を読んでTwitterを使ってテキスト中継する通称「tsudaる」について、生みの親である津田大介さん自身が「tsudaる技術」を解説しているところから思いつきサクっと作って …

やまざきメソッド ジェネレーターを作りました

先日、社内SNSの日報に一際目を引く所感が書かれていました。 それは、デザイナーやまざきさんの日報だったのですが、下記のようなものでした。 コレを見た自分は驚愕しました。 「超見やすいじゃん!」 コレ …

Delicious2.0 の被ブックマーク数画像取得APIを作りました

[2008/08/07 追記] QUERY_STRING(?hoge=1みたいな)が付いているURLの被ブックマーク数が正常に取得できていない問題を修正しました。呼び出し方法には特に変更ありません。 …

ミクシィ【毎月1冊無料】のフォトブック「nohana」を早速試した

2月19日に公開されたばかりの株式会社ミクシィの新サービス「nohana(ノハナ)」で、早速フォトブックを作成してみました。 『ノハナ』は、スマートフォンにアップロードした写真を家族だけで共有するとと …

スポンサードリンク

スポンサードリンク