2014-05-04 2 views
0

Я пытаюсь создать скрипт регистрации домена с помощью namecheap api. все в порядке, за исключением проверки на zipcode. После тестирования я узнал, что namecheap проверяет zipcodes, даже думал, что он не говорит в своей документации. У меня есть такая ошибка:проверять почтовый индекс каждой страны для namecheap api

Zipcode was invalid for that country. Sample format: 22165 

Я пробовал с 4-значным почтовым индексом, и я получил эту ошибку. Теперь первое, что приходит мне в голову, это то, что я должен проверить почтовый индекс для всех стран мира, и потребуется много времени, чтобы найти надежные ресурсы для каждого формата почтового индекса страны, плюс у них разные шаблоны, программирования! Поскольку я ничего не нашел, искал google, мне хотелось бы знать, сталкивался ли кто-либо с этой проблемой раньше или у нее есть идея решить эту проблему?

Вот их страница документации для регистрации домена: https://www.namecheap.com/support/api/methods/domains/create.aspx

ответ

0

Два варианта приходит на ум:

  1. Просто обработать их сообщение об ошибке и возвращает его пользователю. Другими словами, пусть NameCheap выполняет свою собственную проверку данных, и вы просто обрабатываете их сообщения об ошибках, чтобы пользователь мог исправить любые проблемы. Это может быть проще всего.

  2. Если вы хотите проверить почтовые индексы самостоятельно, простой поиск Google для country postal code formats дал usefulresults. (Что вы искали, ничего не пришло?)

+0

для первого варианта да, я могу это сделать, но домен должен быть зарегистрирован после оплаты, в этой ситуации клиент будет платить за домен а затем появится ошибка, что домен не был зарегистрирован из-за zip-кода. После поиска google я выяснил, что перед обработкой я должен выполнить большую работу по проверке zip-кодов, и я также выяснил, что даже некоторые клиенты с исправлениями имели проблемы с этими ошибками, а затем namecheap ответил, что ошибка была исправлена ​​и т. Д. – TooCooL

Смежные вопросы