Tüm örnekler
Widget

Widget embed — login'li kullanıcı (HMAC-imzalı token)

Sitende login olmuş kullanıcının kim olduğunu Dowaba widget'a HMAC-imzalı token ile bildir. Widget bu kullanıcıyı tanır, geçmiş konuşmaları gösterir.

Kanal: Widget 2 kod örneği Güncelleme: 25.05.2026

Kod örnekleri

Aşağıdaki kodları kendi projenize kopyalayın; YOUR_TOKEN ve site_id değerlerini panelinizdeki Geliştirici bölümünden alın.

Laravel Bridge
{{-- Blade view'a tek satır --}}
<x-dowaba::widget-script :site-id="config('dowaba.widget.site_id')" :user="auth()->user()" />
PHP
<?php
// Saf PHP versiyonu
require __DIR__.'/lib/dowaba.php';
require __DIR__.'/config.php';

$token = dowaba_widget_token([
    'user_id' => $_SESSION['user_id'],
    'email'   => $_SESSION['user_email'],
    'site_id' => DOWABA_WIDGET_SITE_ID,
], DOWABA_WIDGET_SECRET, ttl: 300);
?>
<script src="https://dowaba.com/widget.js"
        data-destek-key="<?= DOWABA_WIDGET_SITE_ID ?>"
        data-user-token="<?= htmlspecialchars($token) ?>"
        async defer></script>

Gerekli paketler

  • dowaba/laravel-bridge ^0.2 VEYA dowaba-plugins/examples/saf-php-snippet

Entegrasyona başlayın

Tam endpoint referansı, kimlik doğrulama ve webhook detayları için API dokümantasyonuna bakın.