Ce qui est étrange, c'est que si vous faites /group_id/albums, vous récupérez tous les albums du groupe, y compris l'identifiant de l'album, le nom, l'adresse URL et même le nombre d'images contenues dans l'album du groupe. Mais si vous utilisez ensuite cet album_id et appelez /album_id/photos, le tableau de données retourné est vide.
Si vous pouvez faire /group_id/albums, alors les albums de groupe sont des albums valides et l'appel à /photos devrait permettre de récupérer les photos comme dans les albums normaux.
Avez-vous trouvé la solution ?
Je viens d'essayer avec FQL et j'arrive à récupérer beaucoup d'informations concernant l'album de groupe, ce qui signifie que l'album de groupe est juste un album normal.
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"
}
}
]
}
Edit 2014 :J'ai soumis un rapport de bug à facebook et 6 mois plus tard j'ai eu une réponse :
Ils m'ont dit de vérifier la documentation de l'api graphique et j'ai pu voir qu'il n'y a pas de connexion entre l'objet 'groupes' et l'objet 'album' ou 'photos', donc toute information supplémentaire que j'obtiens actuellement de ma requête est considérée comme un bug.
Ah ! Je pense que c'est juste un bug de ne pas avoir lié les groupes aux albums, mais peu importe...