5 votes

Comment récupérer des photos d'un groupe Facebook à l'aide de l'API graphique ?

Lorsque j'essaie de récupérer des photos d'un groupe ouvert sur Facebook, j'obtiens une liste vide.

Cette URL http://graph.facebook.com/275206825900621/photos me donne une liste vide. Je m'attendais à voir une liste avec la photo que j'ai téléchargée dans mon groupe de test.

{
   "data": [      
   ]
}

Le problème pourrait être lié à la sécurité, mais je ne reçois aucune erreur d'accès. Si je retire /photos de la fin de l'URL, j'ai accès aux informations publiques de base, http://graph.facebook.com/275206825900621 .

3voto

Fred John Points 423

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...

1voto

DMCS Points 25136

Selon la documentation disponible à l'adresse (https://developers.facebook.com/docs/reference/api/group/), il n'y a pas de connexion "photos" sur un site web. group l'objet. Cependant, il existe un picture connexion. Peut-être qu'un jour Facebook élargira son API avec une connexion photos pour un objet de groupe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X