lostyazilim
tr.link

ResellerClub Api Sistemi

6 Mesajlar 2.149 Okunma
lstbozum
tr.link

Exor Exor WM Aracı Kullanıcı
  • Üyelik 07.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Web&Grafik Tasarım
  • Konum Samsun
  • Ad Soyad B** B**
  • Mesajlar 169
  • Beğeniler 16 / 7
  • Ticaret 0, (%0)
Merhaba
Kendi çabalarımla resellerclub api sisteminden domain sorgusu yapıyorum. Sorguyu sağdan soldan bulduğum kodlarla başardım fakat ekrana düzgün bir şekilde nasıl yazdırabilirim. API olayını öğrenmek istiyorum maalesef güzel anlatan bir türkçe döküman bulamadım bununla ilgili de yardımcı olursanız sevinirim. Resellerclub kodlarını aşağıya yazdım.

index.php








domain.php
$domain=$_GET["domainname"];
$tld=$_GET["tlds"];
$userid="588024";
$apikey="LcHdXxZ72KNeUQzaTuG11YXFv8QMHxtE";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://test.httpapi.com/api/domains/available.json?auth-userid=".$userid."&api-key=".$apikey."&domain-name=".$domain."&tlds=".$tld."");
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$httpResponse = curl_exec($ch);
echo "
";

print_r($httpResponse);
echo "
";
?>


Locale kurarsanız çalışmaz çünkü api key ve userid bilgileri yanlıştır.

Ekrana bastığı görüntü de;

 

 

wmaraci
reklam

Samurai Samurai Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.12.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Php Yazılımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 354
  • Beğeniler 84 / 86
  • Ticaret 13, (%92)
@Exor

Gelen Json çıktısını arraya çevir.

$arrayetasi = json_decode($httpResponse,true);

Sonra arrayda neyi yazdırmak istiyorsan onu yazdır.
Exor

kişi bu mesajı beğendi.

Exor Exor WM Aracı Kullanıcı
  • Üyelik 07.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Web&Grafik Tasarım
  • Konum Samsun
  • Ad Soyad B** B**
  • Mesajlar 169
  • Beğeniler 16 / 7
  • Ticaret 0, (%0)
Samurai teşekkür ederim. Deniyorum hemen.

Ek Olarak: Çok güzel çalıştı. Kodları buraya da ekleyeyim lazım olan olur belki. Tekrar teşekkürler @[Samurai](userid:57977)

index.php








domain.php
// gerekli bilgiler GET metodu ile formdan geldi.
$domain=$_GET["domainname"];
$tld=$_GET["tlds"];
// tld2 domain uzantasının noktalı hali olarak yapıldı.
$tld2=".".$tld;
// resellerclub kullanıcı id ve api numarası
$userid="Bayi ID Buraya Girin";
$apikey="API Keyi Buraya Girin";
// domain uzantı ile birleştirildi.
$alldomain=$domain.$tld2;
// api ile resellerclub üzerinden sorgulama yapıldı.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://test.httpapi.com/api/domains/available.json?auth-userid=".$userid."&api-key=".$apikey."&domain-name=".$domain."&tlds=".$tld."");
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$httpResponse = curl_exec($ch);
// çıktı resellerclubdan geldiği şekilde yazdırıldı.
//echo "
";

// print_r($httpResponse);
//echo "
";

// yazdırılan çıktı şekil verilmesi için arraya atıldı. Arraydan daha kolay alınıp giydirilebilir.
$arrayetasi = json_decode($httpResponse,true);

// Array olarak yazdırıldı.
//echo "
";

// print_r($arrayetasi);
//echo "
";

// Arraydan gelen bilgileri koşula sokularak vereceği bilgi düzenlendi ve ekrana yazdırıldı.
if($arrayetasi[$alldomain]['status']=="regthroughus") {
echo "
Bu domain başkası tarafından alınmıştır.
";
}elseif($arrayetasi[$alldomain]['status']=="available") {
echo "
Bu domain boş. Hemen almak için tıklayın.
";
}elseif($arrayetasi[$alldomain]['status']=="regthroughothers") {
echo "
Bu domain başkası tarafından alınmıştır. Transfer yapmak için tıklayın.
";
}
?>
ereglibilgisayar

kişi bu mesajı beğendi.

efsane44 efsane44 WM Aracı Kullanıcı
  • Üyelik 06.04.2017
  • Yaş/Cinsiyet 39 / E
  • Meslek makine -bilgisayar
  • Konum Sivas
  • Ad Soyad H** H**
  • Mesajlar 1
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
merhaba arkadaşlar,
bu konuyu canlandırmak zorunda kaldığım için özür dilerim. araştıra araştıra bu konuya denk geldim.zaten daha öncesindede başaramadım ve yukarda belirtilen api sistemide çalışmıyor yakın zamanda başka birşeymi çıtkı. kullananlar veya bilenler bilgilendirirse sevinirim teşekkürler. yukardaki tüm kodlar denendi sonuç alınamadı.hem test hesabı hemde gerçek hesaptan.
 

 

wmaraci
wmaraci

Vixo Vixo vpnscript.net Kullanıcı
  • Üyelik 09.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Yazılım
  • Konum Düzce
  • Ad Soyad M** K**
  • Mesajlar 237
  • Beğeniler 29 / 57
  • Ticaret 1, (%100)

efsane44 adlı üyeden alıntı

merhaba arkadaşlar,
bu konuyu canlandırmak zorunda kaldığım için özür dilerim. araştıra araştıra bu konuya denk geldim.zaten daha öncesindede başaramadım ve yukarda belirtilen api sistemide çalışmıyor yakın zamanda başka birşeymi çıtkı. kullananlar veya bilenler bilgilendirirse sevinirim teşekkürler. yukardaki tüm kodlar denendi sonuç alınamadı.hem test hesabı hemde gerçek hesaptan.


Resellerclub php api sistemini kullanabilirsiniz;
https://github.com/anishsheela/phpresellerclub

Örnekler: https://github.com/anishsheela/phpresellerclub/tree/master/examples

Domain sorgulama örneği: https://github.com/anishsheela/phpresellerclub/blob/master/examples/search.php
 

 

kerim55 kerim55 WM Aracı Kullanıcı
  • Üyelik 08.09.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Memur
  • Konum Diyarbakır
  • Ad Soyad G** D**
  • Mesajlar 22
  • Beğeniler 1 / 4
  • Ticaret 0, (%0)
merhabalar arkadaşlar. Benim sorunumda whmcs de otomatik host açılışında sorun çıkıyor. Sebebi sitemin barındığı sunucu ile otomatik kurulum verdiğim sunucunun ayrı olmasıymıi. Forumdan araştırmalarıma göre resellerclub bayi hesabından ayarlar v.s yazıyordu reseller clubde ilgili yerleride bulamadım zaten. yardımcı olursanız sevinirim arkadaşlar
 

 

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