Columns
Indexable | Name | Type | Description |
---|---|---|---|
* | pid | string | 写真ID。50文字より長くなることはありません。 注意:pidは文字列なので、クエリ文ではクオテーションで囲ってください。また、pidは各ユーザに対してのみユニークです。 |
* | aid | string | 写真を含んでいるアルバムのID。50文字より長くなることはありません。 注意:aidは文字列なので、クエリ文ではクオテーションで囲ってください。また、aidは各ユーザに対してのみユニークです。 |
owner | int | 写真の所有者のiD | |
src_small | string | サムネイルのURL。画像サイズは最大横幅75px、最大高さ225pxです。このURLは空になることもあり得ます。 | |
src_small_height | string | サムネイルの高さ(ピクセル)。空になることもあり得ます。 | |
src_small_width | string | サムネイルの横幅(ピクセル)。空になることもあり得ます。 | |
src_big | string | フルサイズのURL。画像サイズは最大横幅720px、最大高さ720pxです。このURLは空になることもあり得ます。 | |
src_big_height | string | フルサイズの高さ(ピクセル)。空になることもあり得ます。 | |
src_big_width | string | フルサイズの横幅(ピクセル)。空になることもあり得ます。 | |
src | string | アルバム用サイズのURL。画像サイズは最大横幅130px、最大高さ130pxです。このURLは空になることもあり得ます。 | |
src_height | string | アルバム用サイズの高さ(ピクセル)。空になることもあり得ます。 | |
src_width | string | アルバム用サイズの横幅(ピクセル)。空になることもあり得ます。 | |
link | string | 写真ページのURL | |
caption | class="type">string | 写真のキャプション | |
created | time | 写真が追加された日時 | |
modified | time | 写真の最終変更日時 | |
object_id | int | 写真の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のアルバム名を変更できてしまうと、上記は機能しなくなります。