lostyazilim
tr.link

sms apiye curl post edememe

6 Mesajlar 1.207 Okunma
lstbozum
tr.link

kobeumut kobeumut WM Aracı Kullanıcı
  • Üyelik 17.02.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Mobil Developer
  • Konum Elazığ
  • Ad Soyad U** A**
  • Mesajlar 30
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
Arkadaşlar http://www.yoncu.com/sms_api sitesindeki apinin sonucuna göre cevap almaya çalışıyorum ancak ya 500 internal server geliyor yada post edemiyorum, yardımcı olabilir misiniz?
 

 

wmaraci
reklam

veyakup veyakup Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 20.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum Bursa
  • Ad Soyad Y** Ö**
  • Mesajlar 156
  • Beğeniler 30 / 28
  • Ticaret 0, (%0)
Hocam orada açıklamış herşeyi örnek olarak aşağıya yazıyorum

http://www.yoncu.com/apiler/sms/gonder.php?ka=(veyakup)&sf=(123)&sb=(Deneme Mesaj)&gn=(05311111111,05522222222)&sm=(Naber yeğenler bugün gezmeye gidek mi?)
 

 

kobeumut kobeumut WM Aracı Kullanıcı
  • Üyelik 17.02.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Mobil Developer
  • Konum Elazığ
  • Ad Soyad U** A**
  • Mesajlar 30
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
biliyorum o değil mesela curl olarak post etmeye çalışıyorum ancak hata alıyorum bugün rica ettiğim için örnek kodu koydular ama durum algılanamadı diye sonuç veriyor.

Ek Olarak: $YoncuUser = 'kullanıcıadı';
$YoncuPass = 'şifre';
$SmsBaslik = ''; // Başlık SMS Gönderim Panelinden Alınabilir.
$SmsMesaj = 'Bu bir deneme mesajı içeriğidir';
$GidecekNo = '90506728888';

$Post = 'ka='.urlencode($YoncuUser).'&sf='.urlencode($YoncuPass);
$Post .= '&sb='.urlencode($SmsBaslik).'&sm='.urlencode($SmsMesaj).'&gn='.urlencode($GidecekNo);
$Curl = curl_init();
curl_setopt($Curl, CURLOPT_URL, "http://www.yoncu.com/apiler/sms/gonder.php");
curl_setopt($Curl, CURLOPT_HEADER, false);
curl_setopt($Curl, CURLOPT_ENCODING, false);
curl_setopt($Curl, CURLOPT_COOKIESESSION, false);
curl_setopt($Curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($Curl, CURLOPT_HTTPHEADER, array(
'Connection: keep-alive',
'User-Agent: '.$_SERVER['SERVER_NAME'],
'Referer: http://www.eywah.com/ ',
));
curl_setopt($Curl, CURLOPT_POSTFIELDS, $Post);
if(curl_errno($Curl) == 0){
$Json = trim(curl_exec($Curl));
if($Json != ""){
list($Durum,$Bilgi) = (array)json_decode($Json,true);
if(json_last_error() == 0){
if($Durum == true){
echo 'SMS Gönderildi. Detaylı Bilgi: '.var_export($Bilgi,true);
}else{
echo 'Hata: '.$Json;
}
}else{
$JsEr=array(
0=>'Hata Bulunamadı',
1=>'Max İçeriğe Ulaşıldı',
2=>'Data Uyumsuz',
3=>'Yanlış Kodlanmış',
4=>'Sözdizimi Hatalı',
5=>'Karakter Kodlama Hatalı',
);
echo 'Data Hata: Veri Json Değil ('.$JsEr[json_last_error()].')';
echo "
Gelen Veri:
".$Json;
}
}else{
echo 'Data Hata: Veri Boş Çekildi';
}
}else{
echo "Curl Hata: ".curl_errno($Curl)." - ".curl_error($Curl);
}
curl_close($Curl);
?>

Bu kodla veri boş çekildi veya durum algılanamadı sonucu veriyor, kafayı yiyeceğim.
 

 

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)

else{
$JsEr=array(
0=>'Hata Bulunamadı',
1=>'Max İçeriğe Ulaşıldı',
2=>'Data Uyumsuz',
3=>'Yanlış Kodlanmış',
4=>'Sözdizimi Hatalı',
5=>'Karakter Kodlama Hatalı'
);


5ile başlayan satırın sonundaki virgul olmayacak hocam
Data Hata: Veri Json Değil (Sözdizimi Hatalı) bu şekilde hata veriyor dediğiniz gibi bir hata vermiyor
o da ben bilgi yazmadan post ettiğim için sistem beni saldırgan olarak gördü
 

 

wmaraci
wmaraci

kobeumut kobeumut WM Aracı Kullanıcı
  • Üyelik 17.02.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Mobil Developer
  • Konum Elazığ
  • Ad Soyad U** A**
  • Mesajlar 30
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
işlemi bir çok kez tekrarlayınca saldırgan olarak görüyor. Onu düzelttim fayda etmedi. sorun yoncudeymiş düzelttiler farkedince, teşekkür ederim yinede.
 

 

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
rica ederim hocam problem çözüldüyse ne mutlu :)
 

 

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al