Geliştirici Merkezi

TR

sync() , transfer_sync() - Alan Adı Senkronizasyonu

Alan adının durumunu, başlangıç ve bitiş zamanını senkronize etmek için kullanılmaktadır. Aynı zamanda transfer ile tescil edilmiş alan adlarının da senkronize edilmesine olanak sağlar.

public function sync($params=[]){
    $domain     = idn_to_ascii($params["domain"],0,INTL_IDNA_VARIANT_UTS46);

    $details    = $this->api->get_details($domain);
    if(!$details){
        $this->error = $this->api->error;
        return false;
    }

    $start              = DateManager::format("Y-m-d",$details["creation_date"]);
    $end                = DateManager::format("Y-m-d",$details["expiration_date"]);
    $status             = $details["status"];

    $return_data    = [
        'creationtime'  => $start,
        'endtime'       => $end,
        'status'        => "unknown",
    ];

    if($status == "active"){
        $return_data["status"] = "active";
    }elseif($status == "expired")
        $return_data["status"] = "expired";

    return $return_data;

}

Parametreler;

  • $params Sınıf içerisindeki $order değişkeninde bulunan [options] indisinin değerini vermektedir.

Geri Dönüş Değeri;

Array
(
    [status] => unknown | active | expired | awaiting
    [creationtime] => Format: (Y-M-D) 2019-07-20
    [endtime] => Format: (Y-M-D) 2020-07-20
)
modifyAuthCode() - Transfer Kodu Güncelleme get_info() - Alan Adı Bilgileri

Bir Sorunuz mu Var?

Bize yazmaktan çekinmeyin. En kısa sürede yanıt göndereceğiz.
Bize Ulaşın.
Copyright © 2024. All Rights Reserved.
Join Our Discord Channel
Top