Selamlar, Whatsapp ile mesaj gönderimi yapıcam doc inceledim şablon olarak mesaj gönderimi yapabiliyorum ama ben normal şekildede text mesajı göndermek istiyorum bunu gönderdiğimdede herhangi bir hata cevabı döndürmüyor ama mesajda iletmiyor burdaki atladıgım kısım nedir
<?php
namespace App\Services;
use GuzzleHttp\Client;
class WhatsAppService
{
protected $client;
protected $apiUrl;
protected $apiToken;
public function __construct()
{
$this->client = new Client();
$this->apiUrl = config('services.whatsapp.api_url');
$this->apiToken = config('services.whatsapp.api_token');
}
public function sendMessage($to, $message)
{
$response = $this->client->post($this->apiUrl, [
'headers' => [
'Authorization' => 'Bearer ' . $this->apiToken,
'Content-Type' => 'application/json',
],
'json' => [
'messaging_product' => 'whatsapp',
'recipient_type' => 'individual',
'to' => '********',
'type' => 'text',
'text' => [
'body' => 'Merhaba, bu bir test mesajıdır.'
]
],
]);
return json_decode($response->getBody(), true);
}
}
telefon numarası gorunmemesi için orayı yıldızladım şablon mesajı gönderımınde json kısmında degisiklik yapıp doc deki gibi gönderdıgımde gönderiyor text mesajı içinde doc böyle bir json yollamam gerektiğini söylüyor ama mesajı gönderemiyorum
dönen cevapta bu şekilde
{
"messaging_product": "whatsapp",
"contacts": [
{
"input": "*********",
"wa_id": "*******"
}
],
"messages": [
{
"id": "wamid.HBgMOTA1MzQ0MTY3MDE2FQIAERgSNzU5QjBDOEQ0MkM5NkRFRDgzAA=="
}
]
}
yıldızlı yerde telefon numarası var phone formattan şüphelendim ama şablon olarak gönderdiğimle aynı formatta gönderiyorum