Integrimi PHP
Integrimi i SMSBAT API në aplikacionin tuaj PHP është i thjeshtë duke përdorur bibliotekën e integruar cURL ose klientin popullor Guzzle HTTP.
Përdorimi i klientit Guzzle HTTP (Rekomandohet)
Së pari, instaloni Guzzle duke përdorur Composer:
Pastaj, përdorni kodin e mëposhtëm për të dërguar një mesazh:
KODI_BLOCK_1
Duke përdorur Native CURL
Nëse preferoni të mos përdorni paketa të palëve të treta, mund të përdorni shtesën amtare cURL të PHP:
<?php
$url = 'https://api.smsbat.com/bat/messagelist';
$apiKey = 'YOUR_API_KEY_HERE';
$payload = json_encode([
'messages' => [
[
'from' => 'ALPHANAME',
'to' => '380501234567',
'text' => 'Hello from PHP Native cURL!',
'type' => 'sms'
]
]
]);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'X-Authorization-Key: ' . $apiKey
]);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if (curl_errno($ch)) {
echo 'cURL Error: ' . curl_error($ch);
} else {
echo "Status Code: $httpCode\n";
echo "Response: $response\n";
}
curl_close($ch);