2013-07-31 4 views
1

USPS 배송 계산기에 문제가 있습니다.USPS API 변경

국제 운송 요금이 갑자기 작동하지 않을 때까지 며칠 전까지 정상적으로 작동했습니다. 또한 미국 국내 서비스에는 이상한 문자가 포함되어 있습니다.

몇 가지 검색을 수행 한 결과, USPS가 서비스 이름을 다시 한 번 변경했습니다 (미친, 매년 서비스 이름이 바뀜).

내 USPS 계산기는 WP 전자 상거래 플러그인의 이전 버전에서, 그리고 내가 수동으로 난 국제 따옴표를 허용 할 서비스 유형을 정의했다 : 이름이 변경 이후 추측

$allowed_types = array('First-Class Package International' => 'First-Class Package International Service<sup>™</sup>**'); 

을 $ allowed_types 변수에는 올바른 서비스가 포함되어 있지 않으므로 국제적인 쿼리를 위해 계산기가 더 이상 작동하지 않습니다. 미국 국내 쿼리로

이 가능한 서비스는 다음과 같다 :

Priority Mail 2-Day<sup>™</sup> 

상표가 잘못 표시되는하지만 난 그것을 해결하는 방법을 모르겠어요. 나는 고전을 시도했다 : $key = str_replace('<sup>™</sup>', "", $key); 그러나 무엇인가의 이유로 그것은 작동하지 않는다. "우선 메일"과 같은 다른 뭔가를 str_replace하려고하면 작동합니다. 그것은 단지 상표 표시를 위해 작동하지 않습니다.

해당 문자를 바꾸는 방법에 대한 아이디어와 퍼스트 클래스 패키지 국제 서비스의 새로운 이름이 무엇인지 알아 보는 방법은 무엇입니까? :)

고마워, 치프 리안

답변

0
array_push($allowed_types, "First-Class Package International Service<sup>™</sup>**"); 

Web Tools APIs