Programmer's Reference Guide
| 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() メソッドは、
アメリカやカナダの郵便番号についての情報を取得します。
- 'password' => 'あなたのパスワード'));
- // Zip Code Information サービス用のクライアントを取得します
- // 郵便番号 95014 についての情報を取得します
- $zips = $response->serviceResult;
- // 結果を表示します
- if ($zips->count == 0) {
- echo 'みつかりませんでした';
- } else {
- // コードをひとつだけ指定したときの返り値はオブジェクトとなります。
- // 要素ひとつの配列ではありません。
- }
- // すべての結果を表示します
- foreach ($zips->zipCodes as $z) {
- $info = $z->zipCodeInfo;
- // すべてのプロパティを表示します
- // あるいは都市名のみを表示します
- }
- }
- // 詳細なステータス情報
- // http://www.strikeiron.com/exampledata/StrikeIronZipCodeInformation_v3.pdf
- $status = $response->serviceStatus;
U.S. Address Verification
Zend_Service_StrikeIron_USAddressVerification は StrikeIron の U.S. Address Verification Service 用のクライアントです。 このサービスについての詳細は、以下の StrikeIron のリソースを参照ください。
このサービスの verifyAddressUSA() メソッドは、
アメリカの住所を検証します。
- 'password' => 'あなたのパスワード'));
- // Zip Code Information サービス用のクライアントを取得します
- // 調べる住所を指定します。すべてのフィールドが必須というわけではありませんが、
- // できるだけ多くを指定したほうがよい結果が得られます
- 'addressLine1' => '19200 Stevens Creek Blvd',
- 'addressLine2' => '',
- 'city_state_zip' => 'Cupertino CA 95014');
- // 住所を検証します
- $result = $verifier->verifyAddressUSA($address);
- // 結果を表示します
- if ($result->addressErrorNumber != 0) {
- } else {
- // すべてのプロパティを表示します
- // あるいは企業名のみを表示します
- // 正しい住所ですか?
- $valid = ($result->valid == 'VALID');
- }
Sales & Use Tax Basic
Zend_Service_StrikeIron_SalesUseTaxBasic は、 StrikeIron の Sales & Use Tax Basic サービス用のクライアントです。 このサービスについての詳細は、以下の StrikeIron のリソースを参照ください。
このサービスには 2 つのメソッドがあります。
getTaxRateUSA() および getTaxRateCanada() は、
それぞれアメリカとカナダの販売・消費税の情報を取得します。
- 'password' => 'あなたのパスワード'));
- // Sales & Use Tax Basic サービス用のクライアントを取得します
- // カナダのオンタリオ州の税率を取得します
- // アメリカ・カリフォルニア州クパチーノの税率を取得します
| Zend_Service_StrikeIron |
Select a Version
Languages Available
Components
Search the Manual
Navigation
- プログラマ向けリファレンスガイド
- プログラマ向けリファレンスガイド
- Zend_Service
- 導入
- Zend_Service_Akismet
- Zend_Service_Amazon
- Zend_Service_Amazon_Ec2
- Zend_Service_Amazon_Ec2: Instances
- Zend_Service_Amazon_Ec2: Amazon Machine Images (AMI)
- Zend_Service_Amazon_Ec2: Elastic Block Stroage (EBS)
- Zend_Service_Amazon_Ec2: Elastic IP Addresses
- Zend_Service_Amazon_Ec2: Keypairs
- Zend_Service_Amazon_Ec2: Regions and Availability Zones
- Zend_Service_Amazon_Ec2: Security Groups
- Zend_Service_Amazon_S3
- Zend_Service_Audioscrobbler
- Zend_Service_Delicious
- Zend_Service_Flickr
- Zend_Service_Nirvanix
- Zend_Service_ReCaptcha
- Zend_Service_Simpy
- 導入
- Zend_Service_StrikeIron
- Zend_Service_StrikeIron: バンドルされているサービス
- Zend_Service_StrikeIron: 応用編
- Zend_Service_Technorati
- Zend_Service_Twitter
- Zend_Service_Yahoo
