Zend_Service_StrikeIron(日本語)

Zend_Service_StrikeIron: バンドルされているサービス

Zend_Service_StrikeIron には、StrikeIron のサービスのうち人気のある 3 つについてのラッパークラスが含まれています。

ZIP Code Information

Zend_Service_StrikeIron_ZipCodeInfo は、StrikeIron の Zip Code Information Service 用のクライアントです。 このサービスについての詳細は、以下の StrikeIron のリソースを参照ください。

このサービスの getZipCode() メソッドは、 アメリカやカナダの郵便番号についての情報を取得します。

  1. span style="color: #ff0000;">'username' => 'あなたのユーザ名',
  2.                                                 'password' => 'あなたのパスワード'));
  3.  
  4. // Zip Code Information サービス用のクライアントを取得します
  5. 'class' => 'ZipCodeInfo'));
  6.  
  7. // 郵便番号 95014 についての情報を取得します
  8. 'ZipCode' => 95014));
  9. $zips = $response->serviceResult;
  10.  
  11. // 結果を表示します
  12. 'みつかりませんでした'// コードをひとつだけ指定したときの返り値はオブジェクトとなります。
  13.     // 要素ひとつの配列ではありません。
  14. // すべての結果を表示します
  15. // すべてのプロパティを表示します
  16. // あるいは都市名のみを表示します
  17. // 詳細なステータス情報
  18. // http://www.strikeiron.com/exampledata/StrikeIronZipCodeInformation_v3.pdf

U.S. Address Verification

Zend_Service_StrikeIron_USAddressVerification は StrikeIron の U.S. Address Verification Service 用のクライアントです。 このサービスについての詳細は、以下の StrikeIron のリソースを参照ください。

このサービスの verifyAddressUSA() メソッドは、 アメリカの住所を検証します。

  1. span style="color: #ff0000;">'username' => 'あなたのユーザ名',
  2.                                                 'password' => 'あなたのパスワード'));
  3.  
  4. // Zip Code Information サービス用のクライアントを取得します
  5. 'class' => 'USAddressVerification'));
  6.  
  7. // 調べる住所を指定します。すべてのフィールドが必須というわけではありませんが、
  8. // できるだけ多くを指定したほうがよい結果が得られます
  9. 'firm'           => 'Zend Technologies',
  10.                  'addressLine1'   => '19200 Stevens Creek Blvd',
  11.                  'addressLine2'   => '',
  12.                  'city_state_zip' => 'Cupertino CA 95014');
  13.  
  14. // 住所を検証します
  15. // 結果を表示します
  16. // すべてのプロパティを表示します
  17. // あるいは企業名のみを表示します
  18. // 正しい住所ですか?
  19.     $valid = ($result->valid == 'VALID');
  20. }

Sales & Use Tax Basic

Zend_Service_StrikeIron_SalesUseTaxBasic は、 StrikeIron の Sales & Use Tax Basic サービス用のクライアントです。 このサービスについての詳細は、以下の StrikeIron のリソースを参照ください。

このサービスには 2 つのメソッドがあります。 getTaxRateUSA() および getTaxRateCanada() は、 それぞれアメリカとカナダの販売・消費税の情報を取得します。

  1. span style="color: #ff0000;">'username' => 'あなたのユーザ名',
  2.                                                 'password' => 'あなたのパスワード'));
  3.  
  4. // Sales & Use Tax Basic サービス用のクライアントを取得します
  5. 'class' => 'SalesUseTaxBasic'));
  6.  
  7. // カナダのオンタリオ州の税率を取得します
  8. 'province' => 'foo'// すべてのプロパティを表示します
  9. // あるいは GST (Goods & Services Tax) のみを表示します
  10.  
  11. // アメリカ・カリフォルニア州クパチーノの税率を取得します
  12. 'zip_code'// すべてのプロパティを表示します
  13. // あるいは州の消費税のみを表示します

Zend_Service_StrikeIron(日本語)