写真の情報を返します。グループもしくはエベントと紐づいた写真を得るには、photo_tagテーブルを使ってください。

Columns

IndexableNameTypeDescription
*pidstring

写真ID。50文字より長くなることはありません。

注意:pidは文字列なので、クエリ文ではクオテーションで囲ってください。また、pidは各ユーザに対してのみユニークです。

*aidstring

写真を含んでいるアルバムのID。50文字より長くなることはありません。

注意:aidは文字列なので、クエリ文ではクオテーションで囲ってください。また、aidは各ユーザに対してのみユニークです。

ownerint

写真の所有者のiD


src_smallstring

サムネイルのURL。画像サイズは最大横幅75px、最大高さ225pxです。このURLは空になることもあり得ます。


src_small_heightstring

サムネイルの高さ(ピクセル)。空になることもあり得ます。


src_small_widthstring

サムネイルの横幅(ピクセル)。空になることもあり得ます。


src_bigstring

フルサイズのURL。画像サイズは最大横幅720px、最大高さ720pxです。このURLは空になることもあり得ます。


src_big_heightstring

フルサイズの高さ(ピクセル)。空になることもあり得ます。


src_big_widthstring

フルサイズの横幅(ピクセル)。空になることもあり得ます。


srcstring

アルバム用サイズのURL。画像サイズは最大横幅130px、最大高さ130pxです。このURLは空になることもあり得ます。


src_heightstring

アルバム用サイズの高さ(ピクセル)。空になることもあり得ます。


src_widthstring

アルバム用サイズの横幅(ピクセル)。空になることもあり得ます。


linkstring

写真ページのURL


captionclass="type">string

写真のキャプション


createdtime

写真が追加された日時


modifiedtime

写真の最終変更日時


object_idint

写真のFacebook上でのobject_id。Comments APIを用いて写真にコメントさせる時に使います。

Examples

SELECT pid FROM photo WHERE aid IN ( SELECT aid FROM album WHERE owner=''$user_id'' ) ORDER BY created DESC LIMIT 1,42

ユーザのプロフィール画像のsrc_bigを取得します。このURLはuserテーブルには無いので、まずalbumテーブルからプロフィール画像のpidを取得しています(プロフィール画像のidは、Profile Picturesという名前のアルバムのcover_idと等しいです)。

SELECT src_big FROM photo WHERE pid IN (SELECT cover_pid FROM album WHERE owner = $user_id AND name = 'Profile Pictures')

Usage Notes

ユーザがProfile Pictureのアルバム名を変更できてしまうと、上記は機能しなくなります。

See Also