Post Metodu İle SMS Gönderimi

Post URL: http://www.pandasms.com/api_services/general_send_v2/httppost

 

Parametreler:

apikey: (Web panelinden oluşturacağınız API key) (https://v2.cloud.pandasms.com/login paneline giriş yaparak oluşturunuz.)

usercode: (PandaSMS kullanıcı adınız)

password:  (PandaSMS panel şifreniz)

msgheader:  (Originator, gönderici adınız.)

type:  (1:n yazınız.)

message: (Mesajınız)

sendtime: (SMS Gönderim başlatma tarihi, anında gönderim için boş bırakınız, ileri tarihli gönderim için tarihi yazınız)

stoptime: (SMS sonlandırma tarihi, gönderilmeyen SMSler sistemimiz tarafından 24 saat boyunca gönderime devam eder, 24 saat sonunda gönderilmeyenler iade edilir. SMSi sonlandırmak isterseniz tarih yazınız, istemezseniz boş bırakınız.)

language: (Boş bırakınız)

no: (Göndermek istediğiniz numaraları arasına virgül olacak şekilde başında 0 olmadan; 5xxxxxxxxx gibi.)

 

PHP Kod Örneği:

<?php

$url = ‘http://www.pandasms.com/api_services/general_send_v2/httppost’;
$fields = array(
‘apikey’ => urlencode(“”), // PandaSMS Panel üzerinen oluşturmalısınız.
‘usercode’ => urlencode(“”), // PandaSMS kullanıcı adınız
‘password’ => urlencode(“”), // PandaSMS şifreniz
‘msgheader’ => urlencode(“INTENSE”), // Gönderim başlığınız (Onaylı olmalıdır.)
‘type’ => urlencode(“1:n”), // Değiştirmeyiniz.
‘message’ => urlencode(“Deneme|39|Deneme”), // Mesajınız
‘sendtime’ => urlencode(“2018-11-18 20:30:00”), // ileri tarih girebilirsiniz veya boş bırakabilirsiniz.
‘stoptime’ => urlencode(“”), // İsteğe bağlı
‘language’ => urlencode(“”), // İsteğe bağlı
‘no’ => urlencode(“5320000000, 53212345678”) // Numaralar arada virgülle yazılır.
);

foreach($fields as $key=>$value) { $fields_string .= $key.’=’.$value.’&’; }
rtrim($fields_string, ‘&’);

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);

ob_start();
curl_exec($ch);
$results =ob_get_contents();
ob_end_clean();

curl_close($ch);

print_r($results);

?>