• 28-11-2018, 15:28:02
    #1
    Merhaba bir müşterim uzun zamandır Zopim Live Chat kullanıyordu. Kendisinde şöyle bir Api yazılımı var. (Sisteme giriş yapanlar canlı desteğe tekrar kullanıcı adı ve parola yazmak zorunda kalmıyordu)
    <!--Start of Zendesk Chat Script-->
    <script type="text/javascript">
    window.$zopim||(function(d,s){var z=$zopim=function(c){z._.push(c)},$=z.s=
    d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set.
    _.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute("charset","utf-8");
    $.src="https://v2.zopim.com/XXXXXXXXXXXXXXX";z.t=+new Date;$.
    type="text/javascript";e.parentNode.insertBefore($,e)})(document,"script");
    </script>
    <!--End of Zendesk Chat Script-->
        <script>
        $zopim(function() {
            $zopim.livechat.setName('<?php echo $uye_bilgileri['ad'].' '.$uye_bilgileri['soyad'];?>');
            $zopim.livechat.setEmail('<?php echo $uye_bilgileri['email'];?>');
            $zopim.livechat.setPhone('<?php echo $uye_bilgileri['telefon'];?>');
        });
        </script>
    Şimdi Tawk Canlı Desteğe geçiş yapmak istiyor aynı işlemi Tawk Apilerinde nasıl yapabilirim.

    https://www.tawk.to/javascript-api/w...avascript-api/
  • 28-11-2018, 15:39:28
    #2
    Dashboard'a giriş yapın,
    Yönetim -> Mülk Ayarları
    Javascript Api Güvenliği Kısmını Pasif Hale Getirin.

    Embed olarak verilen js yerine bunu kullanın
    xxxxx olarak belirtilen alana sizin embediniz gelecek.
    var Tawk_API=Tawk_API||{};
    Tawk_API.visitor = {
    name : 'Kullanıcı Adı',
    email : 'Mail Adresi'
    };
    var Tawk_LoadStart=new Date();
    
    (function(){
    var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
    s1.async=true;
    s1.src='https://embed.tawk.to/xxxxxx/default';
    s1.charset='UTF-8';
    s1.setAttribute('crossorigin','*');
    s0.parentNode.insertBefore(s1,s0);
  • 28-11-2018, 15:42:21
    #3
    Sanırım aşağıda ki gibi olacak;

    <script type="text/javascript">
    var Tawk_API=Tawk_API||{};
    var Tawk_LoadStart=new Date();
    <!-- rest of the tawk.to widget code -->
    
    <script type="text/javascript">
    Tawk_API.onLoad = function(){
    Tawk_API.setAttributes({
    'name' : '<?php echo $uye_bilgileri['ad'].' '.$uye_bilgileri['soyad'];?>',
    'email': '<?php echo $uye_bilgileri['email'];?>',
    'phone' : '<?php echo $uye_bilgileri['telefon'];?>',
    'hash' : '<?php echo hash_hmac("sha256","<?php echo $uye_bilgileri['email'];?>","buraya paneldeki api gelecek sanırım"); ?>'
    }, function (error) {});
    
    };
    </script>
    <!--End of Tawk.to Script-->
  • 28-11-2018, 15:43:36
    #4
    İlgili tawk.to dökümantasyonuna göre aşağıdaki kodları hazırladım. Umarım kodlar yararlı olur.

    <script type="text/javascript">
    var Tawk_API=Tawk_API||{};
    Tawk_API.visitor = {
    name : '<?php echo $uye_bilgileri['ad'].' '.$uye_bilgileri['soyad'];?>',
    email : '<?php echo $uye_bilgileri['email'];?>'
    };
    
    var Tawk_LoadStart=new Date();
    
    <!-- tawk.to widget kodunun geri kalanı - buraya tawk.to javascript kodunu ekle. "<script>" etiketi olmadan. -->
    </script>
  • 28-11-2018, 17:09:16
    #5
    trky adlı üyeden alıntı: mesajı görüntüle
    Dashboard'a giriş yapın,
    Yönetim -> Mülk Ayarları
    Javascript Api Güvenliği Kısmını Pasif Hale Getirin.

    Embed olarak verilen js yerine bunu kullanın
    xxxxx olarak belirtilen alana sizin embediniz gelecek.
    var Tawk_API=Tawk_API||{};
    Tawk_API.visitor = {
    name : 'Kullanıcı Adı',
    email : 'Mail Adresi'
    };
    var Tawk_LoadStart=new Date();
    
    (function(){
    var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
    s1.async=true;
    s1.src='https://embed.tawk.to/xxxxxx/default';
    s1.charset='UTF-8';
    s1.setAttribute('crossorigin','*');
    s0.parentNode.insertBefore(s1,s0);
    Encom adlı üyeden alıntı: mesajı görüntüle
    Sanırım aşağıda ki gibi olacak;

    <script type="text/javascript">
    var Tawk_API=Tawk_API||{};
    var Tawk_LoadStart=new Date();
    <!-- rest of the tawk.to widget code -->
    
    <script type="text/javascript">
    Tawk_API.onLoad = function(){
    Tawk_API.setAttributes({
    'name' : '<?php echo $uye_bilgileri['ad'].' '.$uye_bilgileri['soyad'];?>',
    'email': '<?php echo $uye_bilgileri['email'];?>',
    'phone' : '<?php echo $uye_bilgileri['telefon'];?>',
    'hash' : '<?php echo hash_hmac("sha256","<?php echo $uye_bilgileri['email'];?>","buraya paneldeki api gelecek sanırım"); ?>'
    }, function (error) {});
    
    };
    </script>
    <!--End of Tawk.to Script-->
    aponkral adlı üyeden alıntı: mesajı görüntüle
    İlgili tawk.to dökümantasyonuna göre aşağıdaki kodları hazırladım. Umarım kodlar yararlı olur.

    <script type="text/javascript">
    var Tawk_API=Tawk_API||{};
    Tawk_API.visitor = {
    name : '<?php echo $uye_bilgileri['ad'].' '.$uye_bilgileri['soyad'];?>',
    email : '<?php echo $uye_bilgileri['email'];?>'
    };
    
    var Tawk_LoadStart=new Date();
    
    <!-- tawk.to widget kodunun geri kalanı - buraya tawk.to javascript kodunu ekle. "<script>" etiketi olmadan. -->
    </script>
    Desteğiniz için ellerinize sağlık

    Teşekkürler.

    <script type="text/javascript">
        var Tawk_API=Tawk_API||{};
        Tawk_API.visitor = {
        name : '<?php echo $uye_bilgileri['ad'].' '.$uye_bilgileri['soyad'];?>',
        email : '<?php echo $uye_bilgileri['email'];?>'
        };
        
        var Tawk_LoadStart=new Date();
          
            (function(){
            var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
            s1.async=true;
            s1.src='https://embed.tawk.to/XXXXXXXXXXXXXX/default';
            s1.charset='UTF-8';
            s1.setAttribute('crossorigin','*');
            s0.parentNode.insertBefore(s1,s0);
            })();
      
        </script>