Api Facebook- Problema em chamar nome dos amigos

15/11/2017

0

Estou tendo um problema ao configurar o api do facebook em php. Eu adquiri um script de site com testes daqueles que você compartilha no face e mostra o resultado, quando o resultado precisa mostrar um amigo do face, ele mostra normalmente a foto mas não aparece o nome. Ao meu ver no código, parece estar tudo certo. Ja configurei o app id no facebook developers, não sei mais como proceder com isso, alguem pra me ajudar?
Aqui vai a parte do codigo:

 function checkPerms(){
        var permsNeeded = ['email','public_profile','user_friends',];
        FB.api('/me/permissions', function(response){
            var permsArray = response.data;
            console.log(permsArray);
            permsMatched = [];
            permsDeclined = [];
            connected = true;             
            for (var i in permsNeeded) {
                for(var j in permsArray){
                    if ( permsNeeded == permsArray[j].permission   &&  permsArray[j].status=="granted" ){
                        permsMatched.push(permsArray[j]);
                        break;
                    }
                    else if( permsArray[j].status == "declined"){
                        permsDeclined.push(permsArray[j].permission);
                    }
                }
            }
            if(permsDeclined.length>0){
                console.log("Perms declined");
                missingPerms = true;
                FB.api("/me", function(i) {
                    name = i.name;
                    uid = i.id;
                    fname = i.first_name;
                    fname1= i.last_name;
                    gender = i.gender;
                    InsertLogin();
 
    function InsertLogin(){
        if(name == '' && uid == ''){
            FB.api("/me", function(i) {
                $("#UserNameFB").html(i.name);
                $("#UserAvatarFB").attr("src","http://graph.facebook.com/"+i.id+"/picture");
                $("#loginFB").hide();
                clickjack_Started();
            });       
        }else{
            $("#UserNameFB").html(name);
            $("#UserAvatarFB").attr("src","http://graph.facebook.com/"+uid+"/picture");
            $("#loginFB").hide();
            clickjack_Started();
        }
        $("#BoxUserFB").css({'display':'block'});
Bruna Santos

Bruna Santos

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar