Rest Godaddy API是否返回错误结果?
我想弄清楚我是做错了什么,还是戈达迪只是返回了坏结果 当我在他们的API沙箱上检查域可用性时,域显示为“true”或可用 但是,当我检查GoDaddy的前端时,它们显示为“take” 例如,如果我使用以下get请求,GoDaddy API将返回“可用” 返回的JSONRest 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,
{
"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
}