FacebookのGraph API(その11・Pageオブジェクト前半)

  • 投稿日:
  • by
  • カテゴリ:

FacebookのGraph APIのその11として、Pageオブジェクトの前半を紹介します。

1.Pageオブジェクトの概要

Pageオブジェクトは、Facebookページを表すオブジェクトです。

一般に公開されているFacebookページの情報を得る場合は、アクセストークンやPermissionは不要です。
一方、特定のユーザーのみが見ることができるFacebookページについて、その情報を得る場合には、そのユーザーのアクセストークンが必要です。


例えば、https://graph.facebook.com/19292868552にアクセスすると、以下のように、Facebook PlatformのFacebookページに関する情報を得ることができます。

{
  "id": "19292868552", 
  "name": "Facebook Platform", 
  "picture": "http://profile.ak.fbcdn.net/hprofile-ak-ash2/276791_19292868552_1958181823_s.jpg", 
  "link": "http://www.facebook.com/platform", 
  "likes": 3471120, 
  "category": "Product/service", 
  "website": "http://developers.facebook.com", 
  "username": "platform", 
  "founded": "2007", 
  "company_overview": "Facebook Platform enables anyone to build social apps on Facebook and the web.", 
  "mission": "To make the web more open and social.", 
  "talking_about_count": 69801, 
  "type": "page"
}

2.Pageオブジェクトのフィールド

Pageオブジェクトには以下のようなフィールドがあります。

フィールド名概要戻り値
idPageのID文字列
namePageの名前文字列
linkPageのアドレスValidなURLを含む文字列
categoryPageのカテゴリー文字列
likesPageにいいね!をつけたユーザーの数数値
locationPageの住所/緯度/経度(利用可能な場合のみ)dictionary型
phonePageの電話番号文字列
checkinsPageにチェックインしたユーザー数文字列
access_tokenPageのアクセストークン
現在のユーザーがページの管理者であることが必要
また、URLに「fields=access_token」のパラメータを指定することも必要
文字列