スポンサーリンク

Google Social Graph APIは、Web上から友達関係を抽出した情報を
提供してくれます。
Google Social Graph API
http://code.google.com/apis/socialgraph/

GoogleのSocial Graph APIは、XFNやFOAFの情報を利用します。
  • XFN(XHTML Friends Network)
  • FOAF(Friend Of A Friend)
XFN
XFNは、microformats形式で、ソーシャルネットワークのリンク情報を
表現します。
XFNの定義
FOAF
FOAFは、RDF形式で、ソーシャルネットワークのリンク情報を表現します。

公開データだけ
APIは、webアドレスを返します。
そのアドレスは、パブリックなページのパブリックなつながりの定義だけです。
APIは、非パブリック(非公開)の情報にはアクセスすることができません。
たとえば、プライベートなプロフィールは友達のグループに制限されたウェブサイトです。


Google Social Graph APIは、XFNやFOAFの情報をインデックス化し、
その情報を返します。これは、APIの呼び出しに対して、動的に行われるわけで
はないため、情報が変更されても即座に反映されません。


Google Social Graph APIは以下のエントリーポイントに対して、
パラメータを付加して呼び出します。

http://socialgraph.apis.google.com/lookup?


たとえば、次のように使います。

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


{
 "canonical_mapping": {
  "http://twitter.com/whoami": "http://twitter.com/whoami"
 },
 "nodes": {
  "http://twitter.com/whoami": {
   "attributes": {
    "url": "http://twitter.com/whoami",
    "profile": "http://twitter.com/whoami",
    "rss": "http://twitter.com/statuses/user_timeline/whoami.rss",
    "atom": "http://twitter.com/statuses/user_timeline/whoami.atom"
   }
  }
 }
}

q=http://twitter.com/whoami に基づいて、情報が取得されます。

pretty=1は、人が読みやすくするためのパラメータです。通常は必要ありません。

パラメータedoを使うと、ノードから外に出ているリンク情報を取得できます。

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


twitterの友達情報が取得できました。

{
 "canonical_mapping": {
  "http://twitter.com/whoami": "http://twitter.com/whoami"
 },
 "nodes": {
  "http://twitter.com/whoami": {
   "attributes": {
    "url": "http://twitter.com/whoami",
    "profile": "http://twitter.com/whoami",
    "rss": "http://twitter.com/statuses/user_timeline/whoami.rss",
    "atom": "http://twitter.com/statuses/user_timeline/whoami.atom"
   },
   "nodes_referenced": {
    "http://whoamoi/": {
     "types": [
      "me"
     ]
    },
    "http://twitter.com/abc": {
     "types": [
      "contact"
     ]
    },
    "http://twitter.com/xyz": {
     "types": [
      "contact"
     ]
    }
   }
  }
 }
}

Google Social Graph APIとは その1[2008-06-08-1]
Google Social Graph APIとは その2[2008-06-09-2]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー