Rest Godaddy API是否返回错误结果?

Rest Godaddy API是否返回错误结果?,rest,api,godaddy-api,Rest,Api,Godaddy Api,我想弄清楚我是做错了什么,还是戈达迪只是返回了坏结果 当我在他们的API沙箱上检查域可用性时,域显示为“true”或可用 但是,当我检查GoDaddy的前端时,它们显示为“take” 例如,如果我使用以下get请求,GoDaddy API将返回“可用” 返回的JSON { "available": true, "currency": "USD", "definitive": true, "domain": "facebookchat.com", "period": 1,

我想弄清楚我是做错了什么,还是戈达迪只是返回了坏结果

当我在他们的API沙箱上检查域可用性时,域显示为“true”或可用

但是,当我检查GoDaddy的前端时,它们显示为“take”

例如,如果我使用以下get请求,GoDaddy API将返回“可用”

返回的JSON

{
  "available": true,
  "currency": "USD",
  "definitive": true,
  "domain": "facebookchat.com",
  "period": 1,
  "price": 7490000
}
但如果我在前端检查,它会显示为“take”

来自官方API的照片显示可用域:

显示域不可用的前端结果:


我认为他们的API不可靠。我刚刚测试了它的
domain=getpostman.com
,它报告了
“可用”:true
,尽管它肯定不是

{
    "available": true,
    "currency": "USD",
    "definitive": true,
    "domain": "getpostman.com",
    "period": 1,
    "price": 10690000
}
根据该协议,“可用”和“确定”值应该表明它们绝对确定域名是否可用

域可用响应

可用*布尔值,无论域名是否可用

https://api.ote-godaddy.com/v1/domains/available?domain=facebookchat.com&checkType=FAST&forTransfer=false
决定性*布尔值,无论可用答案是否已通过注册表进行决定性验证


我猜你正在使用测试环境,这就是为什么你得到的结果与他们的网站不同。OTE可能是某个时刻真实数据库的快照,他们只是以这种方式保存它,从而产生差异。尝试切换到生产环境并再次比较结果

另一方面是可用性检查API调用返回的最终变量。该文件含糊地说明“可用答案是否已与注册处进行了最终验证”,作为对所述变量的澄清


编辑:您肯定在使用测试环境,只是在屏幕截图上看到了URI。

“注册表仍然可能在结果中提供误报。”-这是GoDaddy支持部门的一封电子邮件中的一段引用。此外,海报使用的是没有人希望返回真实数据的测试环境。
{
    "available": true,
    "currency": "USD",
    "definitive": true,
    "domain": "getpostman.com",
    "period": 1,
    "price": 10690000
}