最終更新時刻:2008年7月25日(金) 21時03分

マーケティングチャンネル

Google Social Graph APIを徹底解剖

山崎徳之(ゼロスタートコミュニケーションズ)

2008/02/28 14:35  

 「TwitterLove」という、このGoogle Social Graph APIを利用したデモサイトを運営されているF.Ko-Jiさんという方がいらっしゃるので、この人のノードを基点にしてみます(http://blog.fkoji.com/2008/02031741.html)。下記のクエリーを送ってみます。

http://socialgraph.apis.google.com/lookup?q=http://twitter.com/fkoji&pretty=1&edo=1

 以下のような出力を見ることができます。

{
 "canonical_mapping": {
  "http://twitter.com/fkoji": "http://twitter.com/fkoji"
 },
 "nodes": {
  "http://twitter.com/fkoji": {
   "attributes": {
    "url": "http://twitter.com/fkoji",
    "profile": "http://twitter.com/fkoji",
    "rss": "http://twitter.com/statuses/user_timeline/fkoji.rss",
    "atom": "http://twitter.com/statuses/user_timeline/fkoji.atom"
   },
   "nodes_referenced": {
    "http://blog.fkoji.com/": {
     "types": [
      "me"
     ]
    },
    "http://twitter.com/8maki": {
     "types": [
      "contact"
     ]
    },
    "http://twitter.com/aibamika": {
     "types": [
      "contact"
     ]
    },

(以下略)

 こんどはたくさん出てきました。"nodes"->"http://twitter.com/fkoji"->"nodes_referenced"以下にあるのが、このノードから外に出ているエッジ情報になります。

 "types"にあるのがエッジの種類ですが、Twitterの場合は他人とのリンクを表現するXFNは全部"contact"なので、"contact"しか出てきません。

 edoに対して、ediはそのノードに向かっているエッジ情報の出力指示になります。Twitterで言うと、Followedということになります。こちらも試しにAPIを叩いてみましょう。

http://socialgraph.apis.google.com/lookup?q=http://twitter.com/fkoji&pretty=1&edi=1

 こんどは以下のような内容が表示されます。

{
 "canonical_mapping": {
  "http://twitter.com/fkoji": "http://twitter.com/fkoji"
 },
 "nodes": {
  "http://twitter.com/fkoji": {
   "attributes": {
    "url": "http://twitter.com/fkoji",
    "profile": "http://twitter.com/fkoji",
    "rss": "http://twitter.com/statuses/user_timeline/fkoji.rss",
    "atom": "http://twitter.com/statuses/user_timeline/fkoji.atom"
   },
   "nodes_referenced_by": {
    "http://twitter.com/244": {
     "types": [
      "contact"
     ]
    },
    "http://twitter.com/37to": {
     "types": [
      "contact"
     ]
    },
    "http://twitter.com/adamrocker": {
     "types": [
      "contact"
     ]
    },

(以下略)

 先程は"nodes_referenced"でしたが、今度は"nodes_referenced_by"になっています。また、edoとediは両方同時に指定することもできます。

 両方同時に指定すると、そのノードから外に出るエッジ、そのノードに向かうエッジの両方がまとめて出力されます。

山崎徳之株式会社ゼロスタートコミュニケーションズ 代表取締役社長

アスキー、So-net、ライブドアなどでシステム設計、構築、運用を行う。2003年9月にシリコンバレーにVoIPの開発会社であるRedSIP Inc.を設立、CEO就任。2006年6月にゼロスタートコミュニケーションズを設立、代表取締役社長就任。Software Designで「レコメンドエンジン開発室」などの連載をしている。

マーケティングチャンネル コラム

■ネット時代の大容量データマイニング

データマイニングを取り巻くツールに自動化の流れ
データマイニングは高度で職人的な作業であるため、分析者の能力と人数の限界により、処理できる件数とデータ量も制限されてしまいます。そこで、この問題をカバーするためにツールの進化が求められ、これに応えるようなソフトウェアが出てきました。

■世界の先端ネットマーケティングを斬る

ネット+モバイル世界の最新ソーシャルコミュニケーション事例
今回はカンヌ国際広告祭の中から、ネットを使ったソーシャルコミュニケーションの事例をご紹介し、これからのモバイル+ネットとソーシャルコミュニケーションの有様を探っていきたいと思います。

■調査の現場から--モバイル広告市場の潮流

PCインターネット広告市場と異なるモバイル広告市場
PCとモバイルの広告市場全体を見渡した場合に大きな違いとして指摘できるポイントは、大きくわけて2つある。1つは、広告の流通体系における特徴であり、そしてもう1つは通信事業者の市場におけるプレゼンスの大きさある。

スポンサーインフォメーション

データ

企画特集

DELLが掲げる「新・仮想化アセスメントサービス」DELLが掲げる「新・仮想化アセスメントサービス」
〜企業システムの仮想化環境の構築を支援〜

■調査レポートダウンロード

IRサイトは、テクノロジーが評価の優劣を決める
Alloraでレガシー・スクリーン・データを構造化されたRDBMSにリアルタイムでエクスポート

■調査発表

フィットネスジムへの公用車使用については、支持が48%、不支持が32% - 橋下知事の公用車利用について調査
「'09 光ディスク市場の実態と将来展望」を販売開始
意識調査「夏のリゾートバイトは涼しい北海道が学生に人気」

レビュー

[レビュー]高い信頼性を普通に使う地球に優しい電源ユニット--Antec EarthWattsシリーズ EA-650
“自作ユーザーは、電源ユニットに何を求めるのか?”出力なのか、安定性なのか、それとも機能性なのか?難し
オンリーワンの個性を極めた超薄型テレビ--日立 Wooo UTシリーズ
日立製作所の超薄型液晶テレビWooo UT 770シリーズは2008年6月にラインアップが増強され、さらに日立らしい
[レビュー]“この手があったか”と思わせるパワーユーザーも納得のPCオンデマンド--「VALUESTAR G タイプR Luiモデル」+「Lui RN」詳細レビュー
「VALUESTAR GタイプR Luiモデル+PCリモーター」は、設置場所にとらわれずにPCを使える、NECが新しく提案
今週の新製品総チェック:ドコモ、au夏モデルが続々店頭へ、ビデオカメラは新機種ラッシュ
NTTドコモ、auなど、ケータイ夏モデルの店頭発売日が決定し、盛り上がりを見せている。9.8mmの超薄型ケータ
[レビュー]テレビを持ち歩ける最強ツール--ソニー、Blu-rayレコーダー「BDZ-A70」
[レビュー]ネットワーク対応の高機能デジタルフォトフレーム--ソニー「Canvas Online CP1」
15時間の行列で手に入れたiPhone 3Gファーストインプレッション--ソフトバンクモバイル「iPhone 3G」
北京を見逃すな!--2008年夏、今買うべき「薄型テレビ」
[レビュー]通勤鞄に忍ばせたい軽さと装着感--マクセルのノイキャンヘッドホン「HP-NC15」