私はさまざまなAPIがあると思います。 Ecommerce API Technical Guides Website for USPS.COMを見てください。私はこのRate Calulator techinical guideを参照してください。
コールのタイプがある:
http://production.shippingapis.com/ShippingAPI.dll?API=InitRateV2&XML= ...
そして、スペックやサンプルコールがあります。
これはサンプルリクエストです:
<IntlRateV2Request USERID="xxx">
<Package ID="1ST">
<Pounds>15</Pounds>
<Ounces>0</Ounces>
<Machinable>True</Machinable>
<MailType>Package</MailType>
<GXG>
<POBoxFlag>Y</POBoxFlag>
<GiftFlag>Y</GiftFlag>
</GXG>
<ValueOfContents>200</ValueOfContents>
<Country>Canada</Country>
<Container>RECTANGULAR</Container>
<Size>LARGE</Size>
<Width>10</Width>
<Length>15</Length>
<Height>10</Height>
<Girth>0</Girth>
<CommercialFlag>N</CommercialFlag>
</Package>
<Package ID="2ND">
<Pounds>0</Pounds>
<Ounces>3</Ounces>
<MailType>Envelope</MailType>
<ValueOfContents>750</ValueOfContents>
<Country>Algeria</Country>
<Container></Container>
<Size>REGULAR</Size>
<Width></Width>
<Length></Length>
<Height></Height>
<Girth></Girth>
<CommercialFlag>N</CommercialFlag>
</Package>
</IntlRateV2Request>
サンプル応答が非常に大きいとドキュメントであるが、私の人生のために
<IntlRateV2Response>
<Package ID="1ST">
<Prohibitions>An issue of a publication <!--2143 suppressed-->.</Prohibitions>
<Restrictions>Coins; banknotes; curren<!--1558 suppressed--> </Restrictions>
<Observations>1. Banknotes valued at <!--3059 suppressed-->.</Observations>
<CustomsForms>First-Class Mail Intern <!--358 suppressed-->)</CustomsForms>
<ExpressMail>Country Code: CA Recipro<!--2036 suppressed--> </ExpressMail>
<AreasServed>Please reference Express Mail for Areas Served.</AreasServed>
<AdditionalRestrictions>No Additional Restrictions Data found.</AdditionalRestrictions>
<Service ID="4">
<Pounds>15</Pounds>
<Ounces>0</Ounces>
<Machinable>True</Machinable>
<MailType>Package</MailType>
<GXG>
<POBoxFlag>Y</POBoxFlag> <GiftFlag>Y</GiftFlag>
</GXG>
<Container>RECTANGULAR</Container>
<Size>LARGE</Size>
<Width>10</Width>
<Length>15</Length>
<Height>10</Height>
<Girth>0</Girth>
<Country>CANADA</Country>
<Postage>112.50</Postage>
<ExtraServices>
<ExtraService>
<ServiceID>1</ServiceID>
<ServiceName>Insurance</ServiceName>
<Available>True</Available>
<Price>1.00</Price>
</ExtraService>
</ExtraServices>
<ValueOfContents>200.00</ValueOfContents>
<SvcCommitments>1 - 3 business days</SvcCommitments>
<SvcDescription>Global Express Guaranteed<sup>&reg;</sup> (GXG)**</SvcDescription>
<MaxDimensions>Max. length 46", width 35", height 46" and max. length plus girth combined 108"</MaxDimensions>
<MaxWeight>70</MaxWeight>
</Service>
</Package>
</IntlRateV2Response>
のようなものを見て、私は見つけることができませんでしたそれ。これは正確な正解です。本当にありがとう! –
lmgtfyリンクを:-)に入れようとしていました。しかし実際にはインターフェイスはかなり面白く、詳細な仕様やAPIもあります。私が見たより良い文書化されたものの1つ。地元のニュージーランドのポストはどんなものなのだろう。 –
私はあまりにも多くのlmgtfy回答を得ています。私はstackoverflow.comに助けを求める前に、一般的に研究の束をしています。私はあなたの答えから必要なものを正確に見つけることができ、どこでも答えを探しました。再度、あなたの助けをありがとう。 –