奇妙なことに、/ group_id / albumsを実行すると、album_id、name、url、さらにはそのグループのアルバム内の画像の数を含む、グループ内のすべてのアルバムが取得されます。ただし、そのalbum_idを使用して/ album_id / photosを呼び出すと、空のデータ配列が返されます。
/ group_id / albumsを実行できる場合、グループアルバムは有効なアルバムであるため、/ photosを呼び出すと、通常のアルバムと同じように写真が取得されます。
あなたはこれを理解しましたか?
FQLを試してみたところ、グループアルバムに関する多くの情報を取得できたので、グループアルバムは通常のアルバムにすぎません。
SELECT description, owner, photo_count, type, like_info, cover_pid, comment_info FROM album WHERE object_id = '1382173765340875'
{
"data": [
{
"description": "10 Desafio Outros!!!",
"owner": 1455136613,
"photo_count": 8,
"type": "normal",
"like_info": {
"can_like": true,
"like_count": 1,
"user_likes": true
},
"cover_pid": "6249764165120950711",
"comment_info": {
"can_comment": true,
"comment_count": 0,
"comment_order": "chronological"
}
}
]
}
2014年の編集:Facebookにバグレポートを送信し、6か月後に返信がありました:
彼らはグラフAPIのドキュメントを確認すると言っていましたが、「groups」オブジェクトと「album」または「photos」オブジェクトの間に接続がないことがわかりました。そのため、現在クエリから取得している追加情報は、バグ..
ああ!グループをアルバムにリンクしなかったのはバグだと思いますが...