Список стран для USPS API

Я собираюсь использовать API USPS для международных тарифов на доставку, но список, который они предоставляют, насчитывает почти 500 стран. В списки входят:

Fernando Po (Equatorial Guinea)
Hashemite Kingdom (Jordan) 
Muscat (Oman)
Nauru
Negri Sembilan (Malaysia)

И все они работают, как указано в списке, чтобы обеспечить почтовые тарифы.

Но список кажется ДЕЙСТВИТЕЛЬНО длинным.

Интересно, есть ли у кого-нибудь предложения по поводу более короткого списка?


person John Rand    schedule 21.04.2011    source источник


Ответы (1)


На самом деле однажды я просмотрел этот «список» (эти тонны страниц) вручную, удалил дубликаты, переименовал ссылки и т. д. и сопоставил их с кодами ISO для приложения Java для кэширования доставки, которое я недавно написал. Я так и не закончил его; В итоге я его не использовал.

Я обнаружил, что гораздо более простой способ получить их список — начать с другого конца: просто украсть его у самой USPS. Перейдите к их калькулятору международных тарифов и просмотрите источник поля выбора. Пара регулярных выражений должна помочь вам в этом. Возможно, он не совсем актуален, я не удивлюсь, если другой отдел или другие люди будут вести два списка, но он должен быть довольно близким.

person Josh    schedule 28.06.2011
comment
Если кто-то, кто наткнется на это, должен сделать то же самое, я создал скрипт Python для анализа списка стран с веб-сайта: github.com/tajmorton/extract_usps_countries/blob/master/ - person Taj Morton; 15.09.2013
comment
Я пробовал это, но некоторые страны возвращают ошибки для расчета доставки. - person relipse; 21.07.2016