API Godaddy возвращает плохие результаты?

Я пытаюсь выяснить, делаю ли я что-то не так или GoDaddy просто возвращает плохие результаты.

Когда я проверяю доступность домена в их песочнице API, домены отображаются как «истинные» или доступные.

Но затем, когда я проверяю переднюю часть GoDaddy, они отображаются как «занято».

Например, если я использую следующий запрос на получение, GoDaddy API возвращает значение «доступно».

https://api.ote-godaddy.com/v1/domains/available?domain=facebookchat.com&checkType=FAST&forTransfer=false

Возврат JSON

{
  "available": true,
  "currency": "USD",
  "definitive": true,
  "domain": "facebookchat.com",
  "period": 1,
  "price": 7490000
}

Но если я проверю переднюю часть здесь, она вернется как «занятая».

https://www.godaddy.com/domainsearch/find?checkAvail=1&tmskey=&domainToCheck=facebookchat.com

Фотография из официального API, показывающая, что домен доступен:

Фото из официального API, показывающее домен *доступен*

Результаты внешнего интерфейса, показывающие, что домен НЕ доступен:

Внешние результаты показывают, что домен НЕ *доступен*


person Christopher Sparks    schedule 16.01.2019    source источник


Ответы (2)


Я бы сказал, что их API ненадежен. Я только что проверил его на domain=getpostman.com, и он сообщает "available": true, хотя это определенно не так.

{
    "available": true,
    "currency": "USD",
    "definitive": true,
    "domain": "getpostman.com",
    "period": 1,
    "price": 10690000
}

Согласно документам, доступные и окончательные значения должны указывать что они абсолютно уверены в том, доступно ли доменное имя.

DomainAvailableResponse

available* boolean Доступно или нет доменное имя

definitive* boolean Был ли доступный ответ окончательно проверен реестром или нет.

person Grant Winney    schedule 17.01.2019
comment
Реестр все еще может давать ложные срабатывания в своих результатах. - это цитата из электронного письма службы поддержки GoDaddy. Кроме того, постер использует тестовую среду, от которой никто не ожидает возврата реальных данных. - person Bojidar Stanchev; 15.05.2020

Я предполагаю, что вы используете тестовую среду, и поэтому вы получаете результаты, отличные от их веб-сайта. OTE, вероятно, является моментальным снимком реальной базы данных в какой-то момент, и они просто сохранили ее таким образом, что и привело к разнице. Попробуйте переключиться в производственную среду и снова сравните результаты.

Другой стороной этого является определяющая переменная, возвращаемая вызовом API проверки доступности. В документации расплывчато указано «Был ли доступный ответ окончательно проверен реестром» в качестве разъяснения для указанной переменной.

Редактировать: вы определенно используете тестовую среду, просто увидели URI на скриншоте.

person Bojidar Stanchev    schedule 12.05.2020