2017-08-28 1 views
-1

Ich mache eine Facebook-Login-Funktion, aber ich kann derzeit den Avatar des Benutzers nicht abrufen, da es sich um ein Multilayer-Array handelt. Unten ist mein CodeAbrufen von Benutzeranmeldeinformationen mithilfe von Fb

function testAPI() { 
console.log('Welcome! Fetching your information.... '); 
FB.api('/me', function(response) { 
    console.log('Successful login for: ' + response.name); 
    document.getElementById('status').innerHTML = 
    'Thanks for logging in, ' + response.name + '!'; 
}); 

Und das ist das Array von Facebook

gibt
{ 
    "id":"486438998406684", 
    "name":"Đức Duy", 
    "picture":{ 
    "data":{ 
     "is_silhouette":false, 
     "url":"https://scontent.xx.fbcdn.net/v/t1.0-1/p50x50/18157499_427629980954253_1656751371029691275_n.jpg?oh=d22f044a4974ca685029b20b12cea799&oe=5A247DD0" 
    } 
    } 
} 

Zur Zeit habe ich nur den Namen und die ID bekommen, ich weiß nicht, wie die URL URL zu erhalten. Jemand weiß, wie man mir helfen kann. Danke euch allen zum Lesen!

Antwort

0

Verwenden Sie response.picture.data.url, um die Bildposition

zu erhalten
Verwandte Themen