ResellerClub PHP API Entegrasyon Scriptleri ve Örnekleri

Standard

Resellerclub API’sini kullanarak PHP uygulamanıza entegrasyon yazmak istiyorsunuz. Baktınız ResellerClub API dokümantasyon ve destek sayfası çok karmaşık geldi. Size bir kaç fonksiyon ile ilgili örnekler vereceğim. Umarım işinize yarar. Daha fazla ve profesyonel entegrasyon-yardım için iletişime geçebilirsiniz.

ResellerClub domain registration (kayıt) api örneği (example):

 

$alanadi = "siteadresi.com";
$yil = "1";
$ns1 = "ns1.dns.com";
$ns2 = "ns1.dns.com";
$musteriId = "11988739";
$contactId = "40989239";

$auth_id = "1545454"; // Müşteri ID niz
$auth_key = "AASDAsdasdsadadAAAAdasdasad"; // API kayıt ekranından aldığınız key

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://httpapi.com/api/domains/register.json");
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_POST,TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, 'auth-userid='.$auth_id.'&api-key='.$auth_key.'&domain-name='.$alanadi.'&years='.$yil.'&ns='.$ns1.'&ns='.$ns2.'&customer-id='.$musteriId.'&reg-contact-id='.$contactId.'&admin-contact-id='.$contactId.'&tech-contact-id='.$contactId.'&billing-contact-id='.$contactId.'&invoice-option=NoInvoice');
$httpResponse = curl_exec($ch);

$result = json_decode($httpResponse,true);
$error = $result["error"];

if ($error != "") {
     // hata oluştu - domain alınamadı
}else{
     // işlem başarılı
    echo "domain alindi.";
}

 

Leave a Reply

Your email address will not be published. Required fields are marked *