WhatsApp, dünya genelinde yaygın olarak kullanılan bir anlık mesajlaşma uygulamasıdır. Bu makalede, PHP programlama dili kullanarak WhatsApp üzerinden nasıl mesaj gönderebileceğinizi öğreneceksiniz. Aşağıda, adım adım kılavuz ve kod örnekleri bulunmaktadır.
WhatsApp mesaj göndermek için gerekli olan bir PHP kütüphanesi kullanacağız. Bu kütüphaneyi projenize dahil etmek için Composer kullanabilirsiniz. Composer'ı projenize kurduktan sonra, composer.json dosyasına aşağıdaki gereksinimi ekleyin:
{
"require": {
"twilio/sdk": "^6.0"
}
}
Daha sonra terminali açın ve aşağıdaki komutu çalıştırarak kütüphaneyi yükleyin:
composer install
WhatsApp mesaj göndermek için bir API anahtarına ihtiyacınız olacak. Bu anahtarı Twilio gibi bir sağlayıcıdan alabilirsiniz. API anahtarınızı ve diğer gerekli kimlik doğrulama bilgilerini config.php adında bir dosyada saklayacağız. Bu dosyayı oluşturun ve aşağıdaki gibi ayarlarınızı ekleyin:
<?php
$config = [
'account_sid' => 'YOUR_TWILIO_ACCOUNT_SID',
'auth_token' => 'YOUR_TWILIO_AUTH_TOKEN',
'whatsapp_number' => 'YOUR_TWILIO_WHATSAPP_NUMBER'
];
Bu dosyada YOUR_TWILIO_ACCOUNT_SID, YOUR_TWILIO_AUTH_TOKEN ve YOUR_TWILIO_WHATSAPP_NUMBER değerlerini kendi Twilio API hesap bilgilerinizle değiştirin.
WhatsApp mesajını göndermek için aşağıdaki gibi bir PHP betiği oluşturun:
<?php
require_once 'config.php';
require_once 'vendor/autoload.php';
use Twilio\Rest\Client;
$twilioClient = new Client($config['account_sid'], $config['auth_token']);
$from = 'whatsapp:' . $config['whatsapp_number'];
$to = 'whatsapp:+RECIPIENT_PHONE_NUMBER';
$message = 'Merhaba, bu bir test mesajıdır.';
$twilioClient->messages->create(
$to,
[
'from' => $from,
'body' => $message
]
);
echo "WhatsApp mesajı başarıyla gönderildi!";
Yukarıdaki kodda, config.php dosyasını ve Twilio kütüphanesini dahil ediyoruz. Ardından, $twilioClient adlı bir Twilio istemcisi oluşturuyoruz.
Yukarıdaki kodda, $from değişkeni, WhatsApp mesajının hangi numaradan gönderileceğini belirtmek için whatsapp: ön ekini ve YOUR_TWILIO_WHATSAPP_NUMBER değerini kullanır. $to değişkeni ise mesajın gönderileceği alıcının telefon numarasını whatsapp:+RECIPIENT_PHONE_NUMBER şeklinde belirtirsiniz. +RECIPIENT_PHONE_NUMBER kısmını gerçek alıcının telefon numarasıyla değiştirin.
Son olarak, $twilioClient üzerinden messages->create() metoduyla mesaj gönderme işlemini gerçekleştiriyoruz. $from ve $to değişkenlerini kullanarak gönderici ve alıcıyı belirtiyoruz. $message değişkeni ise gönderilecek mesajı içerir.
Mesaj başarıyla gönderildiğinde, "WhatsApp mesajı başarıyla gönderildi!" mesajını ekrana yazdırırız.
Bu makalede, PHP kullanarak WhatsApp mesajı gönderme işlemini gerçekleştirmenin basit bir yolunu öğrendiniz. Twilio gibi bir sağlayıcıdan alacağınız API anahtarını ve kimlik doğrulama bilgilerini kullanarak mesaj gönderme işlemini gerçekleştirebilirsiniz. Artık PHP ile WhatsApp üzerinden mesaj gönderme konusunda daha fazla özelleştirme yapabilir ve uygulamanızın gereksinimlerine uyacak şekilde uyarlayabilirsiniz.
Bu makaledeki kod örnekleri ve adımlar, WhatsApp mesaj göndermek için temel bir kılavuz sağlamaktadır. Kodunuzdaki özel gereksinimlere ve sağlayıcınızın API dokümantasyonuna göre ayarlamalar yapmanız gerekebilir. Ayrıca, sağlayıcınızın API'ye erişim için sunduğu sınıf veya yöntemlerle ilgili dokümantasyonu incelemeniz önemlidir.
Unutmayın, WhatsApp API kullanımıyla ilgili belli başlı politika ve sınırlamalar bulunabilir. Sağlayıcınızın belirlediği politikaları ve hizmet şartlarını dikkatlice okuyun ve uygulamalarınızın bu politikalara uygun olduğundan emin olun.
Profesyonel ve her yönü ile kontrol edilebilir gelişmiş çok özellikli ajans yazılımıdır. İşte öne çıkan özellikler.