• 11-07-2025, 09:39:44
    #1
    Arkadaşlar, öncelikle siteyle ilgili bir bağım yok ama ben de kullanıyorum diye bilmeyenler için paylaşmak istedim. Rezervasyon, iletişim veya tüm formlar için mailleri takip etmek yerine whatsapp' ı kullanabilirsiniz. Yani örneğin birisi websitenizden iletişim formunu doldurdu, mail gözden kaçmasın istiyorsanız whatsapp'a göndermeyi deneyebilirsiniz. Bunun için ben api kullanımını yaklaşık 3 bin mesaja kadar ücretsiz sağlayan twilio.com' u kullanıyorum. Kullanımı çok basit.

    Kullandığım örnek kod; ( siz de geliştirip basitçe kullanabilirsiniz)

    <?php
    // Twilio kimlik bilgileri
    $accountSid = "BURAYI KENDİ BİLGİLERİNİZ İLE DOLDURUN"; // Twilio Account SID
    $authToken = "BURAYI KENDİ BİLGİLERİNİZ İLE DOLDURUN "; // Twilio Auth Token
    $twilioNumber = "whatsapp:+1*****"; // Twilio WhatsApp Sandbox numarası
    $recipientNumber = "whatsapp:+905*********"; // Sizin WhatsApp numaranız
    
    // Form verilerini al
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        // Güvenli veri işleme
        $name = htmlspecialchars($_POST['name'] ?? '', ENT_QUOTES, 'UTF-8');
        $email = filter_var($_POST['email'] ?? '', FILTER_SANITIZE_EMAIL);
    
        // WhatsApp mesajı içeriği
        $messageBody = "Yeni form dolduruldu!\nAd: $name\nE-posta: $email";
    
        // Twilio API URL
        $url = "https://api.twilio.com/2010-04-01/Accounts/$accountSid/Messages.json";
    
        // Gönderilecek veri
        $data = [
            'From' => $twilioNumber,
            'To' => $recipientNumber,
            'Body' => $messageBody
        ];
    
        // cURL ile POST isteği
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
        curl_setopt($ch, CURLOPT_USERPWD, "$accountSid:$authToken"); // Kimlik doğrulama
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
        $response = curl_exec($ch);
        $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    
        if ($httpCode == 201) {
            echo "Mesaj başarıyla gönderildi!";
        } else {
            echo "Hata: " . $response;
        }
    
        curl_close($ch);
    }
    ?>
    
    <!-- Örnek HTML Form -->
    <form method="post" action="">
        <label>Ad:</label>
        <input type="text" name="name" required><br>
        <label>E-posta:</label>
        <input type="email" name="email" required><br>
        <button type="submit">Gönder</button>
    </form>
    Üye olduğunuzda kart bilgilerinizi dahi girmeden size $15.50 veriliyor. Giriş yaptıktan sonra phone number bölümünden kendinize özel numara alabiliyorsunuz. $1.15 kesiliyor. Her gelen mesaj için de $0.005 kesiliyor. Yani ücretsiz 2870 mesaj alma hakkınız oluyor.

    NOT: Mesajların sorunsuz gelmesi için bildirimlerin gelmesini istediğiniz telefon numarasını doğrulamayı unutmayın. Yani diyelim ki twilio dan +1234556789 diye bir numara aldınız ve 051234567 numaranıza bildirimlerin gelmesini istiyorsunuz. Bu durumda 051234567 numaralı telefonunuzdan whatsappa girip twilio numaranıza yani örneğin +1234556789 'a whatsapptan mesaj atmanız gerekiyor. join too-hair diye. Daha sonra gelen bildirim mesajları da bu mesaj altından görünecektir.

    Örnek Bildirim;

  • 11-07-2025, 09:47:27
    #2
    Telegram botu çok daha kullanışlı ve tamamen ücretsiz hocam yinede bilgilendirme için teşekkürler
  • 11-07-2025, 09:50:53
    #3
    Lisans Hizmetleri
    Twilio ek ücretle sms doğrulama gibi bi hizmette sağlıyor mu whatsapp üzerinden?
  • 11-07-2025, 09:54:07
    #4
    nazimduran adlı üyeden alıntı: mesajı görüntüle
    Telegram botu çok daha kullanışlı ve tamamen ücretsiz hocam yinede bilgilendirme için teşekkürler
    Doğrudur hocam. Benim çalıştığım hiçbir firma telegrama tam adabte olamadı henüz O yüzden whatsapp bildirimi daha rahat geliyor.

    Sevindik adlı üyeden alıntı: mesajı görüntüle
    Twilio ek ücretle sms doğrulama gibi bi hizmette sağlıyor mu whatsapp üzerinden?
    https://console.twilio.com/us1/develop/verify/overview şöyle bir sayfası var hocam deneme yapabileceğinizi de yazmışlar.
  • 11-07-2025, 10:32:47
    #5
    Teşekkürler faydalı konu