2009-12-08 5 views

Répondre

10

Vous pouvez jeter un oeil à: http://www.internetbs.net/ResellerRegistrarDomainNameAPI/api/01_domain_related/01_domain_check Son joli avant d'utiliser directement:

https://testapi.internet.bs/Domain/Check?ApiKey=testapi&Password=testpass&Domain=example.com 

et le résultat serait:

transactid=e504cdbf00e7821e954f0f5a65249ff0 
status=UNAVAILABLE 
domain=example.com 
minregperiod=1Y 
maxregperiod=10Y 
registrarlockallowed=YES 
privatewhoisallowed=YES 
realtimeregistration=YES 
+2

+1 Cela ressemble à l'API publique que je pensais ne pas exister ... –

+0

Oui, je ne l'ai pas testé, mais il semble assez bon et simple à utiliser, Vive les services RESTful .. – JOBG

+0

Cela ressemble beaucoup merci pour toutes les réponses les gars – iosdevnyc

4

Jetez un oeil à cette question: Who provides a WHOIS API?

..Yet une autre recherche Google qui mène retour à SO ...

+1

Malheureusement, whois est pas un indicateur fiable de savoir si un domaine est disponible. – RickNZ

+0

@RickNZ: Certes, il semble que la réponse d'Omar ci-dessous soit une bonne API publique pour les recherches de domaine. –

+0

je suis d'accord whois ne sera pas si fiable – iosdevnyc

0

Pourquoi avez-vous besoin C# pour le faire? ne pouvez-vous pas faire un WHOIS ou un grep?

+1

Vous pensez Unix :) –

+0

whois fonctionne sur Windows aussi (avec creuser et héberger) – RickNZ

+0

droite donc utilisez l'un ou l'autre .. pas sûr pourquoi il a été downvoted. – JonH

1

Obtenez une construction Windows du client linux whois commun ou similaire. Faites un appel système pour l'exécuter et analyser sa sortie. Un peu de kludgy mais c'est facile et rapide.

0

vous pouvez écrire une application C# en utilisant Watin Libarary et définir l'application aller à un site comme (www.register.com ou ...) et obtenir le résultat, vous pouvez définir l'application à lire à partir d'une liste de vos noms de domaine et obtenez les résultats.

Questions connexes