PHPackages                             digicatech/domain-name-api-lib - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. digicatech/domain-name-api-lib

ActiveLibrary[API Development](/categories/api)

digicatech/domain-name-api-lib
==============================

DomainName Api PHP Composer Library

1.0.1(2y ago)16MITPHP

Since Jan 12Pushed 2y ago1 watchersCompare

[ Source](https://github.com/digicatech/DomainNameApiLib)[ Packagist](https://packagist.org/packages/digicatech/domain-name-api-lib)[ RSS](/packages/digicatech-domain-name-api-lib/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Kurulum ve Entegrasyon rehberi
------------------------------

[](#kurulum-ve-entegrasyon-rehberi)

### Minimum Gereksinimler

[](#minimum-gereksinimler)

- PHP7.4 veya daha üstü (Önerilen 8.1)
- PHP SOAPClient eklentisi aktif olmalıdır.

Kullanım
--------

[](#kullanım)

```
composer require digicatech/domain-name-api-lib
```

```
use digicatech\DomainNameApiLib\DomainNameApiLib;

$dna =  new  DomainNameApiLib('ownername' , 'ownerpass' , true);
```

veya

```
require_once __DIR__.'/src/DomainNameAPI.php';

$dna = new  \digicatech\DomainNameApiLib\DomainNameApiLib('ownername' , 'ownerpass' , true);
```

Dosyaları indirin [examples](examples) klasörünün içindeki örnekleri inceleyebilirsiniz.

Domain listesi için

```
$list = $dna->GetList(['OrderColumn'=>'Id', 'OrderDirection'=>'ASC', 'PageNumber'=>0,'PageSize'=>1000]);
```

TLD Listesini almak için

```
$list = $dna->GetTldList(100);
```

Domain uygunluğu kontrolü için

```
$check = $dna->CheckAvailability('domainadi.com',1,'create');
```

Domain detayları için

```
$detail = $dna->GetDetails('domainadi.com');
```

Nameserver Düzenlemesi için

```
$ns = $dna->SetNameservers(ModifyNameServer('domain.com',['ns1'=>'ns1.domain.com','ns2'=>'ns2.domain.com']);
```

Domain Kilidi aktifleştirme için

```
$lock = $dna->EnableTheftProtectionLock('domainadi.com');
```

Domain Kilidi kaldırma için

```
$lock = $dna->DisableTheftProtectionLock('domainadi.com');
```

Domaine ChildNS ekleme için

```
$childns = $dna->AddChildNameServer('domainadi.com','ns1.domainadi.com','1.2.3.4');
```

Domaine aitContact kaydetmek için

```
$contact = [
    "FirstName"        => 'Bunyamin',
    "LastName"         => 'Mutlu',
    "Company"          => '',
    "EMail"            => 'bun.mutlu@gmail.com',
    "AddressLine1"     => 'adres 1 adres 1 adres 1 ',
    "AddressLine2"     => 'test test',
    "AddressLine3"     => '',
    "City"             => 'Kocaeli',
    "Country"          => 'TR',
    "Fax"              => '2626060026',
    "FaxCountryCode"   => '90',
    "Phone"            => '5555555555',
    "PhoneCountryCode" => 90,
    "Type"             => 'Contact',
    "ZipCode"          => '41829',
    "State"            => 'GEBZE'
];

$childns = $dna->SaveContacts('domainadi.com','ns1','1.2.3.4');
```

Domain Contactlarını almak için

```
$contact = $dna->GetContacts('domainadi.com');
```

Domain Yenilemek için

```
$lock=$dna->Renew('domainadi.com',1);
```

Registry üzerinden sync yapmak için

```
$lock=$dna->SyncFromRegistry('domainadi.com');
```

Bakiye sorgulamak için (Parametreler içinde 1=TL, 2=USD yazabilir yada direkt USD TRY TL ibaresi kullanabilirsiniz)

```
$balance_usd = $dna->GetCurrentBalance(); //Varsayılan USD
$balance_usd = $dna->GetCurrentBalance('USD');
$balance_try = $dna->GetCurrentBalance('TRY');
$balance_usd = $dna->GetCurrentBalance(1); // 1=TRY/TL
$balance_try = $dna->GetCurrentBalance(2); // 2=USD
```

Reseller bilgilerini almak için

```
$reseller = $dna->GetResellerDetails();
```

Domain Kayıt işlemleri için

```
$contact = [
    "FirstName"        => 'Bunyamin',
    "LastName"         => 'Mutlu',
    "Company"          => '',
    "EMail"            => 'bun.mutlu@gmail.com',
    "AddressLine1"     => 'adres 1 adres 1 adres 1 ',
    "AddressLine2"     => 'test test',
    "AddressLine3"     => '',
    "City"             => 'Kocaeli',
    "Country"          => 'TR',
    "Fax"              => '2626060026',
    "FaxCountryCode"   => '90',
    "Phone"            => '5555555555',
    "PhoneCountryCode" => 90,
    "Type"             => 'Contact',
    "ZipCode"          => '41829',
    "State"            => 'GEBZE'
];

$info = $a->RegisterWithContactInfo(
    'domainadi.com.tr',
    1,
    [
        'Administrative' => $contact,
        'Billing'        => $contact,
        'Technical'      => $contact,
        'Registrant'     => $contact
    ],
    ["tr.atakdomain.com", "eu.atakdomain.com"],true,false,
    [
        'TRABISDOMAINCATEGORY' => 1,
        'TRABISCITIZIENID'     => '1112221111111',
        'TRABISNAMESURNAME'    => 'Bunyamin Mutlu',
        'TRABISCOUNTRYID'      => '215',
        'TRABISCITYID'        => '41'
    ]);
```

Dönüş ve Hata Kodları ile Açıklamaları
--------------------------------------

[](#dönüş-ve-hata-kodları-ile-açıklamaları)

KodAçıklamaDetay1000Command completed successfullyİşlem başarılı.1001Command completed successfully; action pending.İşlem başarılı. Fakat işlem şu an tamamlanmak için kuyruğa alındı.2003Required parameter missingParametre eksik hatası. Örneğin; Kontak bilgisinde telefon girişi yapılmaması.2105Object is not eligible for renewalDomain durumu yenilemeye müsait değil, güncelleme işlemlerine kilitlenmiştir. Durum durumu "clientupdateprohibited" olmamalı. Diğer durum durumlarından kaynaklanabilir.2200Authentication errorYetki hatası, güvenlik kodu hatalı veya domain başka bir kayıt firmasında bulunuyor.2302Object existsDomain adı veya name server bilgisi veritabanında mevcut. Kayıt edilemez.2303Object does not existDomain adı veya name server bilgisi veritabanında mevcut değil. Yeni kayıt oluşturulmalı.2304Object status prohibits operationDomain durumu güncellemeye müsait değildir, güncelleme işlemlerine kilitlenmiştir. Durum durumu "clientupdateprohibited" olmamalı. Diğer durum durumlarından kaynaklanabilir.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

857d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/caf730a3baf4c8819d078a672d27d5712a04c0fb361fddab5f0137e694f401f8?d=identicon)[digicatech](/maintainers/digicatech)

---

Top Contributors

[![aaltay35](https://avatars.githubusercontent.com/u/5555164?v=4)](https://github.com/aaltay35 "aaltay35 (8 commits)")

### Embed Badge

![Health badge](/badges/digicatech-domain-name-api-lib/health.svg)

```
[![Health](https://phpackages.com/badges/digicatech-domain-name-api-lib/health.svg)](https://phpackages.com/packages/digicatech-domain-name-api-lib)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[facebook/php-business-sdk

PHP SDK for Facebook Business

90821.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

74513.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

265103.1M454](/packages/google-gax)[google/common-protos

Google API Common Protos for PHP

173103.7M50](/packages/google-common-protos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
