0

FQLを使用しています。次の一連のクエリを使用して、アルバムに関する情報を取得しています。

SELECT aid,src_small from photo where pid='100000244468314_1600187'

次の結果が得られます。

{
  "data": [
  {
  "aid": "0",
  "src_small": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash3/545289_450190444999100_1364645489_t.jpg"
}
]
}

次に、アルバム名と所有者を取得するために次のクエリを実行しました。

SELECT aid, owner, name, object_id FROM album WHERE aid="0"

しかし、私は次のようになります、

{
"data": [
]
}

アルバムIDが0なのはなぜですか?そしてなぜそれはNoneを返すのですか?助けてください。FQLは初めてです

4

1 に答える 1

2

代わりに次のクエリを試してください。

SELECT aid, owner, name, object_id FROM album 
  WHERE object_id IN 
    (SELECT album_object_id FROM photo where pid='100000244468314_1600187')

aidフィールドは、フィールドとpid引き換えに非推奨になりつつあるようですobject_id

于 2012-06-21T16:01:06.173 に答える