none
Web sitemde Google Signin kulladım fakat veriler gelmiyor? RRS feed

  • Genel Tartışma

  • Merhaba arkadaşlar hazırlamış olduğum asp.net sitemde kullanıcıların google hesabı yardımı ile yorum bırakabilmelerini sağlamak istiyorum ancak bir haftadır uğraşıyorum veriyi bir türlü çekemedim bu konuda sizlerden yardım bekliyorum.

    Kullandığım kod aynı sayfa içerisinden giriş yapılıp ekrana kişinin profil resmi ve adı soyadı vs. getiriyor kodu denediğimde giriş yapıyorum giriş olayınıda yakalıyorum ama kodlar aşşağıdaki satırdan itibaren işlem görmüyor bilgileri alamıyorum nedeni nedir? 

     var request = gapi.client.plus.people.get({
                                                'userId': 'me'
                                            });
    
    
                                            request.execute(function (resp) {
                                                alert("loginffff");
                                                var email = '';
                                                if (resp['emails']) {
                                                    for (var i = 0; i < resp['emails'].length; i++) {
                                                        if (resp['emails'][i]['type'] == 'account') {
                                                            email = resp['emails'][i]['value'];
    
                                                        }
                                                    }
                                                }
                                                alert("email =" + email);
                                                getUserMail(email);
                                                console.log('ID: ' + resp.id);
                                                console.log('Display Name: ' + resp.displayName);
                                                console.log('Image URL: ' + resp.image.url);
                                                console.log('Profile URL: ' + resp.url);
                                                $("#userId").text("ID:fgdfgdfgdg");
                                            });
                                        } else {
                                            // alert("login unsuccessful");
                                            // Update the app to reflect a signed out user
                                            // Possible error values:
                                            //   "user_signed_out" - User is signed-out
                                            //   "access_denied" - User denied access to your app
                                            //   "immediate_failed" - Could not automatically log in the user
                                            console.log('Sign-in state: ' + authResult['error']);
                                        }
                                    }
                                </script>

    yada bu kod satırları ne demek oluyor. Alert e kadar işlemiyor nedenini birtürlü bulamadım javascript bilgim pek olmadığı için işin içinden biir türlü çıkmadım.

                                            var request = gapi.client.plus.people.get({  
                                                'userId': 'me'
                                            }); //Burası neyi sağlıyor 
    
    
                                            request.execute(function (resp) {
                            alert("loginffff");        //bunu kodu denemek için yaptım ama burası işlemiyor.
                                                var email = '';
                                                if (resp['emails']) {
                                                    for (var i = 0; i < resp['emails'].length; i++) {
                                                        if (resp['emails'][i]['type'] == 'account') {
                                                            email = resp['emails'][i]['value'];
    
                                                        }
                                                    }
                                                }

    Kodların tamamı

     <script >
    
                                function KayitAlindi(metin,tur)
                                {
                                    BootstrapDialog.show({ message: $('<div>' + metin + '</div>').load('remote.html'), title: 'Bilgi !', type: tur });
                                }
    
                               function onSignInCallback(authResult, gapi) {
    
                                        //alert("login success1");
                                        if (authResult['status']['signed_in']) {
                                            // Update the app to reflect a signed in user
                                            // Hide the sign-in button now that the user is authorized, for example:
                                            document.getElementById('btnGGG').setAttribute('style',
                                                    'display: none');
                                     
                                            $("#YorumTxt").removeClass("hide");
                                            $("#response").removeClass("col-md-9 bg-danger");
                                            $("#response").addClass("container_6 bg-success");
                                            $("#btnGGG").removeClass("col-md-3 bg-danger");
                                            $("#btnGGG").addClass("");
                                            //$("#response").removeClass("hide");
    
                                            $("#Mesajim").text("Yorum yazabilmeniz için oturum açıldı...");
                                            var request = gapi.client.plus.people.get({
                                                'userId': 'me'
                                            });
    
    
                                            request.Execute(function (resp) {
                                                alert("loginffff");
                                                var email = '';
                                                if (resp['emails']) {
                                                    for (var i = 0; i < resp['emails'].length; i++) {
                                                        if (resp['emails'][i]['type'] == 'account') {
                                                            email = resp['emails'][i]['value'];
    
                                                        }
                                                    }
                                                }
                                                alert("email =" + email);
                                                getUserMail(email);
                                                console.log('ID: ' + resp.id);
                                                console.log('Display Name: ' + resp.displayName);
                                                console.log('Image URL: ' + resp.image.url);
                                                console.log('Profile URL: ' + resp.url);
                                                $("#userId").text("ID:fgdfgdfgdg");
                                            });
                                        } else {
                                            // alert("login unsuccessful");
                                            // Update the app to reflect a signed out user
                                            // Possible error values:
                                            //   "user_signed_out" - User is signed-out
                                            //   "access_denied" - User denied access to your app
                                            //   "immediate_failed" - Could not automatically log in the user
                                            console.log('Sign-in state: ' + authResult['error']);
                                        }
                                    }
                                </script>


    sp


    7 Haziran 2016 Salı 15:57