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, 開発実績

執筆者:

関連記事

Clubhouseで自分の声をモニターできるMic Roomアプリ【追加機材なし】

先週、Clubhouseを始めてから高音質化の調査を続けているので記事にまとめています。 ▶ Clubhouse高音質化計画/オーディオインターフェース経由でマイクを繋ぐ方法・BGMも流したいね! こ …

「はてブ Fans Ranking」であなたのブログをたくさんブクマしてくれてる人を調べよう

ちょっと、思い付いてこんなの作ってみました。 指定したURL内ページをたくさんブックマークしている、はてなブックマークアカウントのランキングを表示してくれます。

AmaQuick v2.0.1公開(Kindle SSL対応、メイン画像優先順位、APIエラー軽減)

ブロガー・アフィリエイター必須のAmazonアソシエイト補助ツール「AmaQuick」の不具合修正対応を行いました。 インストールはChromeウェブストアから拡張機能を追加してください。 Chrom …

YouTube HD Suite バージョン2を公開します

【2010/08/02:追記】 YouTube HD Suite 公式ページができました。 先週YouTubeがついにフルHD(1080p)に対応を発表し、今週末にはいよいよ内部的にも正式に対応が始ま …

Amazonの商品を最速でブログにコピペできるGreasemonkey「Amazon Quick Affiliate (JP)」

【2012/02/22:追記】 最新のアップデート状況が分かりにくくなってきましたので公式ページ作成しました。 今後はこちらに関連エントリーなどもまとめていきます。 Amazon Quick Affi …

スポンサードリンク

スポンサードリンク