FacebookのGraph API(その5・Albumオブジェクト)

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

FacebookのGraph APIで得られるオブジェクトの2つ目として、Albumオブジェクトを解説します。

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

Albumオブジェクトは、ユーザー/Facebookページ/アプリケーションの写真アルバムを表します。

例えば、以下のアドレスにアクセスすると、IDが10150146071791729のアルバムの情報を得ることができます。

https://graph.facebook.com/10150146071791729

なお、Albumオブジェクトの情報を読むには、以下のように、アクセストークンやPermissionが必要です。

  • Publicなアルバムを読む場合は、アクセストークンが必要
  • ユーザーのPublicでないアルバムを読む場合は、user_photosのPermissionが必要
  • ユーザーの友達のPublicでないアルバムを読む場合は、friend_photosのPermissionが必要

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

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

フィールド名概要戻り値
idアルバムのID文字列
fromアルバムを作成したユーザー等のプロフィールidとnameのフィールドを含む
オブジェクト
nameアルバム名文字列
descriptionアルバムの説明文字列
locationアルバムの場所文字列
linkFacebook上でのアルバムのページのアドレスValidなURLを表す文字列
cover_photoアルバムの表紙写真のID文字列
privacyアルバムのプライバシー設定文字列
countアルバム内の写真の数文字列
typeアルバムのタイプ文字列
created_timeアルバムの作成日時ISO-8601日付形式の文字列
updated_timeアルバムの更新日時ISO-8601日付形式の文字列

3.Albumオブジェクトのつながり

Albumオブジェクトには、以下のつながりがあります。

つながりの名前概要戻り値
photosアルバムに含まれる写真写真(photo)オブジェクトの配列
likesアルバムに付けられたいいねidとnameフィールドがあるオブジェクトの配列
commentsアルバムに付けられたコメントid/from/message/created_timeフィールドがあるオブジェクトの配列
pictureアルバムの表紙写真表紙写真へリダイレクト

例えば、以下のアドレスにアクセスすると、IDが10150146071791729のアルバムに含まれる写真の情報を得ることができます。

https://graph.facebook.com/10150146071791729/photos