Ceci est le code pour afficher l'image de page: Comment puis-je afficher la couverture de l'album d'un album donné dans cette page P> P>
5 Réponses :
Essayez:
$facebook->api("/PAGE_ID/albums");
Seule la vignette, la normale, l'album est effectivement prise en charge pour les photos de couverture de l'album, dans la mesure où je peux le voir. Demander une erreur de serveur interne de retour de petite ou miniaille.
Vous pouvez obtenir tous les albums avec: alors vous utilisez cover_photo d'un album donné p> Types pris en charge: Thumbnail, Normal, album p> p>
Cover_Photo est un entier retourné dans l'objet JSON par Facebook. Où mettez-vous cet entier dans votre URL ici?
Je ne sais pas si je fais quelque chose de mal, mais je voulais juste souligner que ces réponses ne fonctionnaient pas pour moi avant d'ajouter mon accès_Token à l'URL:
https://graph.facebook.com/<?=$album['id']?>/picture?type=album&access_token=<?=$access_token?>
@Loldop n'est pas sûr, mais je ne vois pas pourquoi pas. Je l'ai utilisé dans une galerie assez grande et ça marche bien.
Cela fonctionne toujours en 2015. :) Cheers @captainclam
Vous pouvez obtenir une photo de couverture directement en utilisant ci-dessous URL P>
http://graph.facebook.com/ {user_id ou page_id}? champs = couvercle < / p>
solution est déjà posté ici Obtenir la photo de la couverture de Facebook via PHP SDK & Graph API A > p>
Y a-t-il un moyen d'obtenir une petite photo de couverture (Thumbnail) plutôt que la taille complète?
Aucune de ces méthodes n'a fonctionné pour moi. Je l'ai découvert par accident comment avec le statut actuel de l'API, cependant. Ici, c'est, exécutez cette requête FQL, remplaçant le Cela ne renvoie qu'une seule image dans le JSON. Mais c'est la dernière photo du premier album, qui est ... la photo de couverture actuelle. C'est le comportement par défaut. Assez étrange, mais cela résout le problème. P> p>