blog feature image
Sadržaj


U januaru 2012, Dynadot je počeo da nudi pristup API-ju svim klijentima, pa smo pomislili da je vreme da napišemo post o tome kako da maksimizirate svoje rezultate! ;) Prvo, osnove. Naš domain API je alat koji vam omogućava da izgradite i koristite sopstveni softver i servere za pretragu domena, registraciju domena i još mnogo toga. Svaki nalog ima svoj jedinstveni API ključ. Da biste koristili naš API, moraćete da preuzmete ovaj ključ i da dodate u belu listu IP adresu koju ćete koristiti za slanje vaših zahteva. Sve ovo se može uraditi na API podešavanja stranicu u vašem nalogu. Molimo vas da pričekate najmanje 15 minuta da naš sistem doda vašu IP adresu na belu listu nakon što je uneta.

Kada se to sve sredi, spremni ste da počnete sa pozivanjem API-ja. Imamo 2 verzije za izbor: Redovna i Napredno. Napredna verzija će vratiti rezultate u XML formatu. Molimo vas da se setite da šaljete sve zahteve preko https zbog bezbednosti. Samo jedan zahtev može biti obrađen u isto vreme, pa molimo vas da sačekate da se vaš trenutni zahtev završi pre nego što pošaljete sledeći.

Imamo samo ograničen broj veza sa Registrom. Udvostručili smo naše veze od kada smo otvorili API svim nalozima, ali su i dalje ograničene. Odlučili smo da je najbolji način za raspodelu dostupnih veza da ih zasnivamo na godišnjoj potrošnji. Svi API zahtevi prvo dobijaju prioritetni skor. Ovaj skor je ukupna potrošnja naloga podeljena sa vezama koje je nalog dobio u poslednjih 24 sata. Tako će nalog sa visokom potrošnjom koji dobija mnogo veza vremenom dobiti sve niži i niži prioritetni skor. Ovo omogućava i nalozima sa nižom potrošnjom da na kraju dobiju veze.

Svi API zahtevi se stavljaju u red i sortiraju prema njihovom prioritetnom skoru. Kada se dostupna veza pojavi, API zahtev sa najvišim prioritetnim skorom se uklanja iz reda i daje mu se veza. Ako zahtev ne dobije vezu nakon 10 sekundi, vraća se "system_busy" odgovor.

 

 

Evo tri ključa za uspeh API-ja:

 

 

 

  1. Potroši više $$$. Veća potrošnja znači viši prioritetni skor.

  2. Nemoj da budeš zabranjen! Jedno od retkih ograničenja na našem API-ju je da morate sačekati odgovor na vaš zahtev pre nego što pošaljete sledeći. Ako to ne uradite, dobićete 10-minutnu zabranu. Umesto da pišete skriptu koja šalje nešto poput 200 zahteva na sat, neka pošalje sledeći zahtev tek nakon što primi odgovor na prvi. Ne samo da će vam zabrana koštati dragoceno vreme, već može i smanjiti vaš prioritetni skor.

  3. Istraži vreme pada. Verisign (centralni registar za .com i .net domene) obično otpušta svoje domene između 11:00 i 14:00 pacifičkog vremena. Tada je naš API najzauzetiji. Ako ne tražite .com ili .net domen, pokušajte da izbegnete ove sate. Takođe možete istražiti kada bi vaš željeni TLD mogao biti otpušten. Što bliže budete vremenu otpuštanja, to su veće šanse da uhvatite taj domen visokog interesa.


Sada kada ste "u toku", zašto ne započnete sa našim domain API danas?

Ovaj post je napisao Alex, jedan od naših sjajnih predstavnika korisničke službe.

 

AUTOR
Alex