验证每个国家的邮政编码为namecheap api


validate zipcode of every country for namecheap api

我正在尝试使用namecheap api进行域注册脚本。一切都很好,除了邮政编码验证。经过测试,我发现namecheap验证邮政编码,即使它没有说在他们的文档。我得到了这样的错误:

Zipcode was invalid for that country. Sample format: 22165

我尝试用4位数的邮政编码,我得到了这个错误。现在我想到的第一件事是,我必须验证世界上所有国家的邮政编码,这将需要很多时间来为每个国家的邮政编码格式找到可靠的资源,加上他们有不同的模式意味着很多编程!由于我没有通过谷歌搜索找到任何东西,我想知道是否有人遇到过这个问题,或者有更好的想法来解决这个问题?

以下是他们的域名注册文档页面:https://www.namecheap.com/support/api/methods/domains/create.aspx

我想到了两个选项:

  1. 处理他们的错误信息并将其返回给用户。换句话说,让NameCheap做它们自己的数据验证,你只需要处理它们的错误消息,这样用户就可以修复任何问题。

  2. 如果您想自己验证邮政编码,可以在Google上简单搜索国家邮政编码格式,得到一些有用的结果。(你搜索了什么却一无所获?)