Bonjour à tous,
Je souhaite pouvoir récupérer la photo de profil Facebook de mon utilisateur pour l'intégrer dans ma vue Twig.
Voici mon fichier config.yml :
J'ai besoin d'intégrer le lien dans le src ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #HWIOAuthBundle hwi_oauth: firewall_name: main resource_owners: facebook: type: facebook client_id: %oauth.facebook.id% client_secret: %oauth.facebook.secret% scope: "email" options: display: popup infos_url: "https://graph.facebook.com/me?fields=id,name,email,picture.type(square)" paths: email: email profilepicture: picture.data.url http_client: verify_peer: false
D'après la documentation une fois les paths configurés dans le fichier config.yml ces valeurs deviennent des variables globales et pour les afficher voici le code fournit par la documentation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <li class="user-header"> <img src= "#" class="img-circle" alt="User Image" /> <p> {{ app.user.username }} </p> </li>
Seulement voilà après de multiples tentatives je ne sais pas comment je peux l'écrire en Twig pour avoir le getProfilePicture() dans mon src="".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 /* @var $response \HWI\Bundle\OAuthBundle\OAuth\Response\UserResponseInterface */ var_dump( $response->getEmail(), $response->getProfilePicture() );
Merci beaucoup pour votre aide, c'est sûrement tout bête mais je bloque :/
Partager