Tüm örnekler
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.
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.
{{-- 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.