Comment faire pour récupérer la photo de profil de facebook SDK javascript?

Je suis en train de chercher la photo de profil de facebook. Maintenant je suis à l'obtention de toutes les informations de facebook, mais l'impossibilité d'obtenir la photo de profil de l'utilisateur. Voici mon code:

function getFBData () {
    FB.api('/me', function(response) {
      fbinfo = new Array();
      fbinfo[0] = response.id;
      fbinfo[1] = response.first_name;
      fbinfo[2] = response.last_name;
      fbinfo[3] = response.email;
      FB.api('/me/picture?type=normal', function (response) {
         var im = document.getElementById("profileImage").setAttribute("src", response.data.url);
         alert(im);
        }); 

Comment puis-je obtenir de l'image à partir de la réponse de cette API.

Avez-vous demandé pour user_photos autorisation via le champ dans votre FB.login()?
Aussi, vérifiez que response.data.url contient en fait quelque chose avant d'essayer de l'insérer dans le DOM.
user_photos autorisation n'est pas requise pour la photo de profil, seulement si vous voulez avoir accès à TOUTES les photos de profil et tous les albums.
Peterson, je veux récupérer uniquement profil utilisateur actuel pic.
Peterson, j'ai déjà appelé le FB.fonction de connexion à droite maintenant, j'ai besoin que photo de profil.

OriginalL'auteur Raghav Singh | 2014-07-30