2016-07-21 6 views
0

USPS API를 통해 해외 배송 요청을 처리하려고합니다.USPS는이 39 개국에 대해 올바른 배송료를 반환하지 않습니다.

나는이 36 개국 (?)이 배송비를 반환하지 않는다는 것을 알아 냈습니다. 사실, USPS 선적 API에 의해 승인 된 국가의 적절한 목록을 찾을 수없는 것 같습니다. 항상 오류를 반환하는 국가가 있습니다.

나는 https://www.iso.org/obp/ui/#search

어떤 아이디어를 시도?

Object {country: "Åland Islands", shipping_price: false, cart: Object} 
products.js:195 Object {country: "American Samoa", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Antarctica", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Bonaire, Saint Eustatius and Saba", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Bouvet Island", shipping_price: false, cart: Object} 
products.js:195 Object {country: "British Indian Ocean Territory", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Congo, the Democratic Republic of the", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Côte d’Ivoire", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Cocos (Keeling) Islands", shipping_price: false, cart: Object} 
products.js:195 Object {country: "French Southern Territories", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Heard Island and McDonald Islands", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Holy See (Vatican City State)", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Iran, Islamic Republic of", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Lao People’s Democratic Republic", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Libyan Arab Jamahiriya", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Macedonia, the former Yugoslav Republic of", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Micronesia, Federated States of", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Moldova, Republic of", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Marshall Islands", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Northern Mariana Islands", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Palestinian Territory, Occupied", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Russian Federation", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Saint Barthélemy", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Saint Martin (French part)", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Sint Maarten (Dutch part)", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Somalia", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Saint Helena, Ascension and Tristan da Cunha", shipping_price: false, cart: Object} 
products.js:195 Object {country: "South Georgia and the South Sandwich Islands", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Svalbard and Jan Mayen", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Syrian Arab Republic", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Tanzania, United Republic of", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Taiwan, Province of China", shipping_price: false, cart: Object} 
products.js:195 Object {country: "United States Minor Outlying Islands", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Virgin Islands, British", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Virgin Islands, U.S.", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Wallis and Futuna", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Western Sahara", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Yemen", shipping_price: false, cart: Object} 
products.js:195 Object {country: "Venezuela, Bolivarian Republic of", shipping_price: false, cart: Object} 

나는 괄호를 제거하는 동안 국가의 또 다른 목록을했고, 실패 국가의 목록을 함께했다 :

Countries Failed: 
Åland Islands 
American Samoa 
Antarctica 
Bosnia and Herzegovina 
Bonaire, Sint Eustatius and Saba 
Bouvet Island 
British Indian Ocean Territory 
Cabo Verde 
Cocos 
Curaçao 
Côte d'Ivoire 
French Southern Territories 
Falkland Islands (the) [Malvinas] 
Guam 
Heard Island and McDonald Islands 
Holy See 
Lao People's Democratic Republic 
Marshall Islands 
Micronesia 
Palau 
Northern Mariana Islands 
Palestine, State of 
Pitcairn 
Puerto Rico 
Russian Federation 
Réunion 
Saint Barthélemy 
Saint Helena, Ascension and Tristan da Cunha 
Somalia 
South Sudan 
South Georgia and the South Sandwich Islands 
Svalbard and Jan Mayen 
Syrian Arab Republic 
Tanzania, United Republic of 
United States Minor Outlying Islands 
United Kingdom of Great Britain and Northern Ireland 
Wallis and Futuna 
Western Sahara* 
United States of America 
Yemen 

답변

0

이것은 내가 찾은 받아 USPS 로케일 이름의 최선의 목록입니다.

목록에있는 항목 중 많은 부분이 올바른 단어로 여기에 있습니다.

일부 (예 : 스발 바르)가 목록에 없습니다.

나열된 이름 양식을 사용하는 경우에도 일부가 여전히 손상되었습니다.

http://pe.usps.com/text/Imm/immctry.htm

당신은 위의 링크에서 USPS 이름을 사용하는 경우, 다음은 여전히 ​​실패합니다 업데이트 (있는 경우, 해결 방법이 포함되어 있습니다) :

코트 디부 아르를 : ""을 공백으로 바꾸거나 "코트 디부 아르"사용

채널 아일랜드 (영국, 북 아일랜드, 올 더니, 사크) (영국 및 북 아일랜드) : "올 더네"다음에 쉼표를 제거하거나 개별 섬 이름

동 티모르 (동 티모르) 사용 사용 "동 티모르"또는 "동 티모르"

기니 비사우 : 바꾸기 N을 하이픈

아이보리 코스트 (코트 디부 아르)와 대시 :

한국 위의 민주주의 인민 공화국 (북한) : 사용 "없음 rth Korea "

또한 일부 (과테말라, 소말리아, 시리아, 예멘)는 해당 국가에 대한 USPS 서비스가 없다는 오류를 반환합니다.