Obtenir la photo de couverture de Facebook via PHP SDK & amp; API graphique
Je voudrais savoir si il existe un moyen simple de récupérer la photo de Couverture de l'utilisateur dans ma demande, via le facebook sdk php.
Merci d'avance.
source d'informationauteur funerr
Vous devez vous connecter pour publier un commentaire.
Facebook semble avoir ajouté le Couvrir champ à l'Utilisateur de l'Objet récemment
https://graph.facebook.com/facebookuserid?fields=cover vous donnera à l'utilisateur de couvrir le pic de Détails
Facebook Doc Lien : http://developers.facebook.com/docs/reference/api/user/
Je pense que le plus simple est d'utiliser l'api graphique:
et d'analyser le retour JSON.
Facebook a vraiment des pauvres et de la documentation obsolète...
Pour le moment il n'y a pas une bonne façon de le faire via l'API Graphique, mais avec FQL, c'est possible.
Le domaine pic_cover n'est pas documenté mais disponible.
La réponse devrait ressembler à ceci:
Les dernières versions de l'API Graphique (2.4 est en cours au moment de l'écriture) de support 'photo champ', qui renvoie l'utilisateur la photo de profil. Il vaut la peine de vérifier.
Je pense qu'il est préférable de demander le type d'album, puis nom.
Ressemble à ce stade, dans l'attente d'une documentation mise à jour de facebook, que votre méthode est la seule "c'est le" moyen de récupérer la couverture d'un des utilisateurs de la timeline.
Si vous trouvez que cette méthode soit lente ou inefficace - peut-être que vous pourriez essayer de l'exécuter une tâche cron et avoir un minimum de temporisation de mise à jour.. par exemple. exécutez le cron deux fois par jour (peut-être même plus), peut-être gérer deux ou trois utilisateurs à la fois et ont le cron exécute toutes les 2 minutes...
Pas une solution per-dire, plus d'une suggestion.
J'utilise: http://graph.facebook.com/{user_id ou page_id}?champs=couverture
Retour sur navigateur:
Comment puis-je obtenir le champ "source" de php varible?
Sr, je ne peux pas répondre donc je poste ici. 🙁
il essaie de récupérer automatiquement de l'image par le biais de php
Je utiliser le nom d'utilisateur au lieu de l'id et ça fonctionne:
Parser le JSON en conséquence.
J'ai utilisé https://graph.facebook.com/facebookuserid?fields=cover lien mais il ne fonctionne pas. Quand je fais une recherche Facebook SDK, je vois la réponse qui fonctionne.
J'espère que ce sera utile pour vous.
Résultat est un type de Dictionnaire. Vous pouvez voir le lien de l'utilisateur de la photo de couverture en vertu de la "couverture" de la balise et de sa "source" tag aussi.
C'est la façon dont j'ai extrait ma couverture pic à l'aide de Jackson et de l'API Graphique.
Voici le lien pour récupérer facebook cover pic..
http://www.77-thoughts.com/fetch-facebook-cover-pic-using-facebook-graph-api/
Vous pouvez démo ici
http://77-thoughts.com/demo/fetch_facebook_cover_picture_graph_api_demo.html