PHPackages                             yarri/master-api-client - 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. yarri/master-api-client

ActiveLibrary[API Development](/categories/api)

yarri/master-api-client
=======================

Client for Master API

v1.1(4mo ago)06.1k↓11.1%MITPHPPHP &gt;=5.6.0

Since Jan 4Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/yarri/MasterApiClient)[ Packagist](https://packagist.org/packages/yarri/master-api-client)[ Docs](https://github.com/yarri/MasterApiClient)[ RSS](/packages/yarri-master-api-client/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Master API klient pro PHP
=========================

[](#master-api-klient-pro-php)

[![Build Status](https://camo.githubusercontent.com/f01b96cc89934c69f8f21e901aa1dd7df433a8eb01f8ad8110fb98d19168a5bc/68747470733a2f2f6170702e7472617669732d63692e636f6d2f79617272692f4d6173746572417069436c69656e742e7376673f746f6b656e3d4b63375578674b356f71464738735a4168437a67266272616e63683d6d6173746572)](https://app.travis-ci.com/yarri/MasterApiClient)

Pomoci klienta je mozne odesilat prikazy, ktere budou okamzite na strane Master API serveru provedeny. Napriklad registrace domeny muze byt realizovana na jediny HTTP pozadavek; celkovy cas potrebny pro registraci nebude delsi nez jen nekolik malo vterin.

Klient je testovan na PHP ve verzich 5.6 az 8.4.

Klient komunikuje na HTTP protokolu pres SSL. Pro navazani socketoveho spojeni pres SSL je nutne do PHP nainstalovat rozsireni OpenSSL.

Changelog
---------

[](#changelog)

Potrebne knihovny
-----------------

[](#potrebne-knihovny)

Soubory jsou soucasti dodavky.

```

```

Inicializace klienta
--------------------

[](#inicializace-klienta)

URL testovaciho serveru: URL ostreho serveru:

Testovaci Master API server je provozovan nad ne prilis aktualni kopii ostre databaze. Instance je napojena na testovaci rozhrani CZ.NICu. Pokud budete chtit vyzkouset testovaci Master API server, kontaktujte nas e-mailem na adrese info\[at\]generalregistry\[dot\]cz.

Pomoci parametru "charset" je mozne nastavit pouzitou znakovou sadu, ve ktere budou zasilany parametry prikazu (napr. u registrace kontaktu pro .cz domeny).

```

```

Implementace klienta
--------------------

[](#implementace-klienta)

Volanim metody SendCommand() bude odeslan prikaz do Master API serveru. Vracen bude objekt, ktery popisuje 3 stavy:

- akce dopadla uspesne - pozadavek byl beze zbytku vyrizen
- doslo k chybe - pozadavek neni mozne zpracovat, duvodem muze byt syntakticka chyba v parametrech, pokus o registraci jiz existujici domeny a podobne.
- doslo k docasne chybe - prikaz neni mozne z nejake docasne chyboveho stavu realizovat; v takovem pripade je nutne nejakou dobu pockat (5 minut) a odeslat stejny prikaz znovu; POZOR!!! - o realizaci prikazu se opakovane nebude pokouset nas automat

Volanim metody getMessage() u navratoveho objektu lze zjistit popis pripadne chyby.

Nektere typy prikazu vyzaduji parametry. Tyto parametry vychazeji z e-mailoveho API. Dokumentace k e-mailovemu API je zde: [http://www.domainmaster.cz/doc/auto\_reg\_cz\_enum.pdf](http://www.domainmaster.cz/doc/auto_reg_cz_enum.pdf)

Jiste prikazy vraceji nejaka data (napr. "list domains"). Metodou getData() lze tato data ziskat. Vraceno je asociativni pole.

```

```

Penaltovy system
----------------

[](#penaltovy-system)

Master API zaznamenava pozadavky, ktere skoncily chybou (nikoli docasnou). Pri dosazeni urciteho poctu chyb bude klient pred pouzitim Master API blokovan:

- po dosazeni 2 chyb je klient blokovan do konce aktualni minuty
- po dosazeni 6 chyb je klient blokovan do konce aktualni hodiny

Je-li klient blokovan, bude mu na kazdy dalsi prikaz vracena docasna chyba se zpravou: "you are blocked from the Master API because of abusive usage"

Funkce Master Api
-----------------

[](#funkce-master-api)

Viz

// vim: expandtab

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance75

Regular maintenance activity

Popularity23

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

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

Every ~1824 days

Total

2

Last Release

136d ago

PHP version history (2 changes)v1.0PHP &gt;=5.3.0

v1.1PHP &gt;=5.6.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/6304dffbd91d7a978f98632b0e4e30d662dcdb691daadb1388a58984e98faf5c?d=identicon)[yarri](/maintainers/yarri)

---

Top Contributors

[![yarri](https://avatars.githubusercontent.com/u/974278?v=4)](https://github.com/yarri "yarri (17 commits)")

---

Tags

Master APIMasterAPIDomain MasterDomainMasterDomainMaster.czGeneral Registry

### Embed Badge

![Health badge](/badges/yarri-master-api-client/health.svg)

```
[![Health](https://phpackages.com/badges/yarri-master-api-client/health.svg)](https://phpackages.com/packages/yarri-master-api-client)
```

###  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)
