2010-06-10 3 views
0

Je dois générer une image à partir de l'image de profil de l'utilisateur facebook et l'afficher sur les murs de certains utilisateurs. Par exemple, $ attch = array ('media' => array ((array ('type' => 'image', 'src' => 'https://graph.facebook.com/'. $ Uid. '/ Image',
'href '=>' https://graph.facebook.com/ ». $ uid. '/ image /; ligne')))Publication d'un message sur le mur des utilisateurs par l'application facebook

'src' => 'https://graph.facebook.com/'.. $ uid '/ image' ne montre pas une image ...

Comment puis-je résoudre ce problème?

Merci

+0

duplication possible de [image de profil d'utilisateur Facebook] (http://stackoverflow.com/questions/3013319/facebook-user-profile-picture) – Yuliy

Répondre

1

Vous allez au bon endroit pour l'image:

http://graph.facebook.com/[username ou id]/image/retourne une redirection vers l'image sur Facebook CDN.

Vous pouvez l'essayer dans un navigateur.

Je ne sais pas ce que vous faites avec ce tableau mais le problème probable avec votre code est que vous ne suivez pas la redirection pour trouver l'image réelle.

L'image vers laquelle l'URL de l'image redirige peut changer au fil du temps. Vous devez donc toujours y accéder en premier et suivre la redirection.

+0

qui fonctionne, mais seulement si les gens ont configuré un facebook.com/username pour leur profil. Sinon, vous êtes toujours dans l'obscurité – Jorre

Questions connexes