...

ユーザーガイド - UPS.com

by user

on
Category: Documents
10

views

Report

Comments

Transcript

ユーザーガイド - UPS.com
ユーザーガイド
UPS® 開発者向けキット
© 2014 United Parcel Service of America, Inc. UPS、UPSのブランドマーク、color brownは、United Parcel Service of America, Inc.の商標です。All rights reserved.jp_ja
UPS開発者向けキットユーザーガイド
目次
UPS開発者向けキットユーザーガイド
はじめる前に
. . . . . . . . . . . . .
3
. . . . . . . . . . . . . . . . . . . . . . . . . .
5
技術的問題点とアクセス要件. .
実装
はじめに.
製品概要
. . . . . . . . . . . .
18
. . . . . . . . . . . . . . .
26
出荷と評価ビジネスプロセス. .
可視性ビジネスプロセス .
国際貿易ビジネスプロセス.
. . . . . . . . . . . . . .
30
UPS開発者向けリソースセンター
. . . . . . .
35
. . . . . . . . . . . . . . . . . . . . . . . . .
36
リソースと技術サポートへのアクセス .
リソース.
技術サポート .
. . . . . . . . . . . . . . . . . . . . . .
37
i
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
UPS開発者向けキットユーザーガイドへようこそ。本
ガイドでは、開発者向けキットとサーバーにアクセス
して、UPSとテストし取引する方法についての情報を
説明します。操作時間や応答時間を含む、APIの技術サ
ポートに関する詳細情報も説明します。
ups.comのUPS開発者向けキットページ
このページにアクセスするには、以下にアクセスします。
ups.com/developerkit
UPS開発者向けキットは、UPSの機能性をビジネスシ
ステムおよびeコマースWebサイトに直接統合する上で
の柔軟性を提供します。UPSは、API経由で11の機能を
提供するため、ビジネスプロセスの効率性を改善し、
顧客のWebエクスペリエンスを向上させることができ
ます。
1
© 2014 United Parcel Service of America, Inc. All rights reserved.
はじめる前に
UPS開発者向けキット
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
技術的な問題
APIをダウンロードする前に、以下に精通している必
要があります。
• URLまたはソケット接続のプログラミング
• セ
キュア接続のためのSSL標準に対応したセキュア
ソケットの実装の作成
• XMLドキュメントのエンコードとデコード
• エ
ラー処理用の既存のソフトウェアの戦略の設計
と実装
利用可能なバージョン(XMLまたはWeb Services)、
モード(Package、LTL Freight、Air Freight)、国をチ
ェックします。
アクセス要件
特定のAPIがテストと本番用アクセスとともに最初のア
クセスキーリクエストを提供するかどうか、またはさ
らなる本番用アクセスリクエストが必要とされるかど
うか確認します。ビジネスモデルが各APIで使用される
ことが承認されている場合も、確認が必要です。
注:
• アプリケーションのビジネスロジックとデータを
APIに採用するカスタムコードを、API機能をeコマー
スおよびビジネスシステムアプリケーションに統合
するために開発する必要があります。インターネッ
トソケット経由のHTTP通信とセキュア接続に対応し
た、Java、Visual Basic、またはC++ などのプログラ
ミング言語を使用できます。
• T NT APIを効果的に統合できるようにするため、開
発者向けキットには、以下のガイドと参考資料が同
梱されています。Visual Basic、Java、.Net、C++,
Perl、PHPを含む開発者ガイド(技術FAQを含む)、
UPSロゴとバナー、コードサンプル
3
© 2014 United Parcel Service of America, Inc. All rights reserved.
実装
UPS開発者向けキット
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
はじめに
u
i ps.com®でUPS開発者向けキットセクションにアク
セスするには、[サポート]メニューの[技術サ
ポート]を選択します。
[技術サポート]ページにアクセスし、[ツール]
と[リソース]の[UPS開発者向けキット]を選択
します。
5
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
はじめに(続)
手順1: M
y UPSに登録
すでに登録されている場合、手順4にスキッ
プします。
手順2: ロ
グイン
usernameを入力します。[次へ]をクリック
します。それから、パスワードを入力するよ
うにプロンプトが表示されます。資料ファイ
ルをダウンロードするためにログインする必
要があります。
6
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
はじめに(続)
手順3: APIの選択
Developer APIで、必要なそれぞれのAPIに対す
る要件を探し、ダウンロード可能なファイル
ならびに特定の国のアベイラビリティにアク
セスすることができます。本ガイドの21ペー
ジ目にある製品概要セクションも参考にでき
ます。
7
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
はじめに(続)
手順4: A
PI資料のダウンロード
1. 選択したAPIのzipファイルのダウンロード
2. プロンプトが表示されたら、[保存]をク
リックします
3. ローカルコンピュータの抽出ファイル
ダウンロードされたファイルには、ソフトウェア開発
者向けキットが含まれます。統合するAPIに対する開発
者ガイド全体を注意深く確認します。ソフトウェア開
発者向けキットには、サンプルコードとWSDLも含まれ
ます。
8
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
はじめに(続)
UPSはすべてのAPIのアクセスキーにアクセス可能なテ
スト環境を提供します。これは、XMLまたはWebサー
ビスリクエストをきちんとフォーマット設定するため
にライブでリクエストと、応答メッセージの発信をシ
ミュレーションできます。
ほとんどのAPIでは、テストと本番用環境の両方にす
ぐにアクセスできます。しかし、以下のAPIで本番
用のアクセスを有効にするためには、2回目のリク
エストが必要になります。LocatorおよびLTL Freight
API(Pickup、Rating、Shipping)です。
手順5: ア
クセスキーのリクエスト
ソフトウェア開発者向けキットを確認した
ら、UPSテスト環境へのアクセス権をリクエス
トする必要があります。以下を行うように求
められます。
1. アカウントの情報の提供
2. アカウント情報の認証
3. 認証したら、リクエストが受け付けられた
ことの確認通知を受信します。
9
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
はじめに(続)
手順5: ア
クセスキーのリクエスト(続)アカウント
情報の提出
10
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
はじめに(続)
手順5: ア
クセスキーのリクエスト(続)
1. アカウント認証の提供
2. 認証が完了したら、[アクセスキーのリ
クエスト]ページに戻ります。
3. 下にある[アクセスキーのリクエスト]
をクリックします。
注記: Account Invoice Authentication(AIA)
は、ShippingおよびRating API経由で交渉料金を表示
するために必要です。My UPS(ups.com)でAIA認証
に対する最新の請求書のコピー(45日間以内)があ
ることを確認します。
11
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
はじめに(続)
手順5: ア
クセスキーのリクエスト(続)
リクエストが受け付けられた確認通知を
見て、確認メールを受信します。
12
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
アクセスと管理
アクセスキーの表示/更新
アクセスキーを管理および更新するには、[UPS開発
者向けキット]ページに移動し、[アクセスと管理]
セクションの[アクセスキーの管理]を選択します。
13
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
アクセスと管理(続)
アクセスキーの表示/更新(続)
• [
アクセスキーの表示/更新]セクションにアクセ
スキーを入力します。
• 次
のセクションでは、入力したキーに対して、ステ
ータスとともにAPIのリスト(テストまたは本番用)
を表示します。
注記: そのページから、本番用アクセスまたは新しい
アクセスキーもリクエストします。
14
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
アクセスと管理(続)
アカウント/連絡先情報の編集
主要連絡先および代替連絡先情報のみならず、ア
カウント情報を更新するには、[UPS開発者向け
キット]ページに移動し、[アクセスと管理]セ
クションの[管理]を選択します。
15
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
アクセスと管理(続)
アカウント/連絡先情報の編集(続)
連絡先情報が表示されます。[編集]を選択して変更
します。
注記: UPS証明書に対する変更やその他の大きな変更
に関する特定の電子メール通知では、連絡先情報が最
新のものであることが非常に重要です。また、インテ
グレーターを使用した場合、重要な情報を受け取れる
ように、連絡先情報が会社のIT連絡先に変更されてい
ることが重要です。
変更を行うための新しい画面が表示されます。終了し
たら、[変更の保存]をクリックします。
16
© 2014 United Parcel Service of America, Inc. All rights reserved.
製品概要
UPS開発者向けキット
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
出荷と評価ビジネスプロセス
アドレス認証API
国およびプエルトリコのす
米
べての交通手段
利用可能なバージョン: XMLのみ
利用可能なモード: すべてのモード
アクセス要件: テストおよび本番用アクセス
に1つのリクエスト
利用可能な国: WebページまたはWebでないオーダーシステムのいず
れに統合するのかにかかわらず、Address Validation
API を使用すると、バイヤーが提供した市町村-都道
府県-郵便番号の組み合わせをUPSの中央コンピュータ
ー(サーバー)に維持されているものと比較できるよ
うになります。組み合わせが有効ではない場合、UPS
は市区町村、都道府県、郵便番号の候補のリストをア
プリケーションに返します。UPSは最大10個の住所の
候補を提供します。
API制限
承認されているビジネスモデル
• 1
回のリクエストあたり1つの市区町村-都道府県郵便番号の組合せのみ確認します
• 出荷のためにUPSに提供される積荷の住所確認
• 米国およびプエルトリコの住所のみ確認が可能
• API応答では緯度経度座標は提供されません
• 市
区町村-都道府県-郵便番号の組合せの確認の
み — 番地を含む住所ではない
承認されていないビジネスモデル/使用法
• UPS住所データベースは、USPSによって提供され
た情報で毎月更新されます
• 住所データベースの「スクラビング」
• CASS認定の検証用エンジンではありません
• UPS出荷以外の用途のための住所確認
• C
ASS AVソフトウェアの要件に代わるものではあ
りません
18
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
出荷と評価ビジネスプロセス(続)
Address Validation Street Level API
WebページまたはWebでないオーダーシステムのいず
れに統合するのかにかかわらず、Address Validation
Street Level (AVSL) API を使用すると、バイヤーが提
供した番地-市町村-都道府県-郵便番号の組み合わせ
をUPSの中央コンピューター(サーバー)に維持され
ているものと比較できるようになります。組み合わせ
が有効ではない場合、UPSは番地、市区町村、都道府
県、郵便番号の候補のリストをアプリケーションに返
します。UPSは最大10個の住所の候補を返します。
さらに、米国とカナダ(分類はUSPS情報に基づかない
UPS内部の活動分類)について、AVSL APIは事業用/住
宅の住所を分類します。
承認されているビジネスモデル
• 配送のためにUPSによって提供される住所確認
国およびプエルトリコ
米
ではすべての交通手段
利用可能なバージョン: XMLおよびWebサービス
利用可能なモード: すべてのモード
アクセス要件: テストおよび本番用アクセス
に1つのリクエスト
利用可能な国: API制限
• 米国およびプエルトリコの住所のみ確認が可能
• 米
国およびカナダの住所のみを分類(商業/住居)
します
• リ
クエストあたり1つの番地、市区町村、都道府県、
郵便番号の組合せのみ確認します
• ア
パートメントまたは部屋がAPIリクエスト内で提
供される場合、またはアパートメントまたは部屋が
UPSデータベースに存在する場合のみ、アパートメ
ントまたは部屋を検証します。
• API応答では緯度経度座標は提供されません
• 住所データベースの「スクラビング」
• UPS住所データベースは、USPSによって提供された
情報で毎月更新されます
• UPS出荷以外の用途のための住所の確認
• CASS証明アプリケーションではありません
承認されていないビジネスモデル/使用法
• CASS AVソフトウェアの要件に代わるものではあり
ません
19
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
出荷と評価ビジネスプロセス(続)
Locator API
Locator APIでは、住所や電話番号を使用して、ユー
ザーが地域のUPSサービスを見つけることができま
す。Locator APIではUPSのフルサービスおよびセルフ
サービスの場所、営業時間、ピックアップ時間を提
供します。Locator APIは、所在地、追加のサービス、
プログラムタイプ、タイプコード、所在地が店舗の場
合を含む、別の構成情報を示すようにカスタマイズで
きます。さらに、Locatorはインタラクティブなマップ
を提供し、最大10のUPS所在地と経路案内を表示しま
す(利用可能な場合)。
次のような所在地の検索:
• The UPS Store®
• Mail Boxes Etc.®
• UPSお客様サービスセンター
スモールパッケージにのみ27カ国で利用可能です
利用可能なバージョン: XML
利用可能なモード: パッケージ
アクセス要件:
テストおよび本番用アクセス
につき2つの別のリクエスト
承認されているビジネスモデル
• マ
ーチャントのWebサイトとWebでないバックエ
ンドシステムで使用
承認されていないビジネスモデル/使用法
• サ
ードパーティのロジスティクスプロバイダー
で使用
API制限
• 緯度経度座標は提供されません
• マップは提供されません
• UPSドロップボックス
• UPS Express®
• UPS提携店
• UPSリテールパートナー
• UPS指定の取扱い業者
20
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
出荷と評価ビジネスプロセス(続)
Pickup API
Pickup APIでは、ユーザーが自宅やオフィスからのUPSの
ピックアップをスケジュールできます。前に処理された
パッケージ、運賃発送、または新しい出荷のピックアッ
プもスケジュールできます。さらに、UPSの環境にやさ
しい収集オプションは、スモールパッケージPickup API
で利用できます。
スモールパッケージとLTL
利用可能なバージョン:
利用可能なモード: アクセス要件:
Freightについては36か国で利用可能
Webサービス
Package、LTL Freight
テストおよび本番用アクセスに対して
Pickup API Small Packageのリクエス
ト1つ、テストおよび本番用アクセス
に対してPickup API Ground Freightの
別のリクエスト2つ
承認されているビジネスモデル
• マ
ーチャントのWebサイトとWebでないバックエンド
システムで使用
承認されていないビジネスモデル/使用法
• ピ
ックアップリクエストのサードパーティのホスティ
ング
• サードパーティのロジスティクスプロバイダーで使用
API制限
• なし
21
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
出荷と評価ビジネスプロセス(続)
Rating API
Rating APIは、UPSによるサービスが利用可能なすべて
の目的地に対して、UPSスモールパッケージおよびUPS
Freight® LTLサービスレベルの料金(毎日のピックアッ
プ、オンデマンド、または店舗)を提供します。Rating
APIは、利用可能なすべての料金(「ショップ」オプシ
ョン)や、特定のサービスレベルの料金(「料金]オプ
ション)を示すように設定できます。公表されている
料金がデフォルトで示されます。アカウント固有の交
渉料金は、My UPSタブにあるups.comの[アカウント
サマリ]または[アカウントメンテナンス]ページに
ある[アカウント請求書による承認]によって有効にす
ることができます。詳細については、本ガイドの11ペ
ージを参照してください。Rating APIは、Ground(Timein-Transit APIがこの情報に使用される必要があります)
以外のすべてのサービスの配送日と配送時間をお知ら
せします。
承認されているビジネスモデル
• マ
ーチャントのWebサイトとWebでないバックエン
ドシステムで使用
承認されていないビジネスモデル/使用法
• 競合料金と並べて比較したUPS料金の表示
スモールパッケージでは66か国で、LTL Freightでは4か国で、Air
Freightでは36か国(Gemini API)で利用できます
利用可能なバージョン: XMLおよびWebサービス(メモを参
照)
利用可能なモード: Package、LTL Freight(1)、Air Freight (2)
アクセス要件: LTL Freightに対するテストおよび本
番用アクセスの異なる2つのリクエス
ト、Gemini APIリクエストフォーム経
由のAir Freightに対する手動リクエス
ト(ups.comでUPS開発者向けキット
のリンクを参照してください)
注:
(1) LTL Freight 専用のWebサービス
(2) Gemini API XML経由専用のAir Freight
API制限
• 単一パッケージの発送料金のみ
• 限
定された付帯項目のみをサポート:
– 保険価額
– 土曜集荷
– 土曜配達
– 追加取扱
• A
ir Freightの料金は、Gemini APIsを使用する必要が
あります。Gemini APIsリクエストフォームおよび
開発者ガイドへのリンクについては、UPS開発者向
けキットホームページと、AnnouncementsおよびAPI
Updateセクションを参照してください。このAPIへア
クセスするには、リクエストフォームをきちんと読
んでください。
22
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
出荷と評価ビジネスプロセス(続)
Shipping API
Shipping APIは、企業システムとWebサイトでのUPSの
出荷機能の統合をサポートします。統合では、出荷へ
の便利で管理されたアクセスにより内部プロセスをサ
ポートしながら、ユーザーがキーを入力する必要な
く、送り主のアプリケーションからのデータを使用
できます。Shipping API は、海外からの返品を含む、
スモールパッケージ全体のUPS Returns®ポートフォリ
オもサポートします。UPSの住宅/事業用住所の分類
と、市区町村、都道府県、郵便番号の確認も行われま
す。UPS Shipping APIの統合は、大幅なプログラミン
グ時間と専門知識が必要です。
Shipping APIの能力
スモールパッケージでは66か国で、LTL Freightでは4か国で、
Air Freightでは36か国(Gemini API)で利用できます
利用可能なバージョン: XMLおよびWebサービス(メモを
参照)
利用可能なモード: Package、LTL Freight(1)、Air Freight (2)
アクセス要件: LTL Freightに対するテストおよび本
番用アクセスの異なる2つのリクエス
ト、Gemini APIリクエストフォーム経
由のAir Freightに対する手動リクエス
ト(ups.comでUPS開発者向けキット
のリンクを参照してください)
注:
(1) LTL FreightはWebサービス専用です
(2) Gemini API XML経由専用のAir Freight
プロセスは次の2段階で構成されます。[Ship
Confirm(出荷確認)]段階は、[Ship Accept(出荷
受付)]段階に続きます。XMLリクエスト/応答のペ
アは、それぞれの段階でクライアントとサーバーの
間で交換されます。出荷のキャンセルや無効化は手
順とメッセージの入力を必要とすることに注意して
ください。
承認されているビジネスモデル
• マ
ーチャントのWebサイトとWebでないバックエン
ドシステムで使用
• ア
クセスのためのコントロールをWebサイトに組み
込むとき
23
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
出荷と評価ビジネスプロセス(続)
Shipping API(続)
承認されていないビジネスモデル/使用法
• 競合料金と並べて比較したUPS料金の表示
• 外
部またはWebベースの実装において、競合者と
並べての比較は行わないこと
• WebサイトでShipping APIのホスティングを行わな
いこと
API制限
• 処
理時間の平均はトランザクションごとに8秒です。
大容量の本番用の出荷環境には適しません
• 公
表されている料金がデフォルトで示されます。
アカウント固有の交渉料金は、My UPSタブにある
ups.comの[アカウントサマリ]または[アカウン
トメンテナンス]ページにある[アカウント請求書
による承認]によって有効にすることができます。
詳細については、本ガイドの11ページを参照して
ください。
• サ
ポートされていません。危険物質、World Ease®、
バッチ処理、UPS Hundredweight Service®集約
24
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
出荷と評価ビジネスプロセス(続)
Time-in-Transit API
Time-in-Transit APIでは、ユーザーがサービスごとの配
送スピードを比較します。それにより、出荷に最適な
サービスを選択できます。このAPIは、世界中のUPSが
配送する場所で利用可能なすべてのUPS出荷サービス
へアクセスできるようにします。情報には、配送日と
時間、配送日数のスケジュールを含みます。UPSの祝
日と週末を考慮に入れた、グラウンドパッケージの配
送の日付と時間を提供します。
スモールパッケージにのみ66カ国で利用可能です
利用可能なバージョン: XMLおよびWebサービス
利用可能なモード: パッケージ
アクセス要件: UPS承認ビジネスモデルについて
はテストおよび本番用アクセスの
ために1つのリクエスト
承認されているビジネスモデル
• マ
ーチャントのWebサイトとWebでないバックエン
ドシステムで使用
承認されていないビジネスモデル/使用法
• ト
ランザクションの関係者でない第三者の情報ロ
ジスティクスプロバイダーによる使用
• UPSの機密情報からTime-in-Transit表を作成
API制限
• なし
25
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
可視性ビジネスプロセス
Quantum View™ API
Quantum View™Dataは、スプレッドシートや簡単なデ
ータベースからERPシステムまで、社内の内部アプリ
ケーションにシームレスに統合可能な総合追跡情報を
提供します。
出荷状況の更新は、多くの一般的なデータファイル形
式(CSV、XML、TXTまたはEDI ANSIまたはEDI EDIFACT)
で、必要に応じて毎時間の頻度で内部システムに自動
的にダウンロードできます。
• アウトバウンド
• インバウンド
• 第
三者 - 運賃着払、第三者、UPS 荷受人請求を通
してUPSのアカウントに請求される出荷に関する最
新の情報。
XML Quantum Viewサービスを理解する
Quantum Viewは情報を「イベント」として示します。
このAPIで、お客様のアプリケーションで自動的に
Quantum Viewイベントを取得したり、これらのイベン
トを他の情報システムの処理に統合したりすることが
可能になります。
スモールパッケージのみ31カ国で利用可能です
利用可能なバージョン: XML
利用可能なモード: パッケージ
アクセス要件: テストおよび本番用アクセス
に1つのリクエスト
購読
この機能でどのタイプのQuantum Viewイベントを取得
するか指定できます。アウトバウンド出荷、インバウ
ンド出荷、代理請求を使用した出荷に対して、購読を
セットアップできます。これらの購読には、マニフェ
スト、出荷元、配送、例外アクティビティを含むこと
ができます。Quantum View購読は、ups.comを通して
作成されます。受け取る情報や購読のタイプを管理す
るには、ups.comですべて行うことができます。購読
を有効にするには、営業担当者に連絡する必要があり
ます。
ブックマーク
アクティビティ量が多いユーザーに関して、そして
ネットワークリソースの負荷を軽減するために、
Quantum View APIは、単一のリクエストに返す情報
量を制限できます。この制限は、複数を組み合わせた
ファイルついてはおよそ150KB、単一のファイルでは
500KBです。制限を超えたファイルについては、UPSは
情報の一部を返し、特別なブックマーク要素を応答に
加えます。追加情報を取得するには、元のリクエスト
をブックマーク要素を追加した状態で再発行します。
26
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
可視性ビジネスプロセス(続)
Quantum View API(続)
情報形式
アプリケーションがQuantum Viewイベントをリクエ
ストしたとき、APIは前に表示していないイベントの
みを返します。ファイル名と日付/時間のリクエスト
は、このルールにのみ期待されます。
承認されているビジネスモデル
• マーチャントWebサイトとWebでないバックエンド
システムで使用します
承認されていないビジネスモデル/使用法
• サ
ードパーティのロジスティクスプロバイダーで
使用
API制限
• 更
新はバッチで処理され、1時間ごとの更新に制限
されます
• 変
更されたもののみが1時間ごとのファイル更新に
含まれるように、ファイルを既存のデータにアペン
ドする必要があります。
• マ
ニフェスト、期待、配送スキャンのみがファイ
ル内で提供されます。中間のスキャンではありま
せん(移動中のスキャン)
27
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
可視性ビジネスプロセス(続)
追跡API
Tracking APIは透明性を提供し、顧客がリファレンスま
たは注文番号を使用したeコマースサイトから、出荷を
追跡できるようにします。顧客のパッケージが最終目
的地に向かう間、スキャンが発生するたびに、時刻や
場所など出荷状況の具体的な情報が提供されます。さ
らに、お客様のサイトの外観に合わせて、追跡情報を
シームレスに混ぜることも可能です。
すべての出荷モードは66か国で利用可能
利用可能なバージョン: XMLおよびWebサービス
利用可能なモード: すべてのモード
アクセス要件: テストおよび本番用アクセスに1つの
リクエスト
API制限
• 出荷サイズに関係なく応答あたり64KBの制限
承認されているビジネスモデル
• 50パッケージの出荷では、パッケージでどれほどの
追跡情報が利用可能なのかによって、最初の15パッ
ケージのみを返すことができます。
• マ
ーチャントのWebサイトとWebでないバックエンド
システムで使用
• バ
ッチではない処理と追跡番号のバッチアップロー
ドをしないこと
承認されていないビジネスモデル/使用法
• APIは単一の追跡または各追跡リクエストのリファレ
ンス番号のみを追跡します。
• ト
ランザクションの関係者でない第三者の情報ロジ
スティクスプロバイダーによる使用
• 指
定されたイベントまでアウトバウンドパッケージ
ごとに追跡する「robots」で使用します
• パッケージスキャンと重量情報は6か月利用できます
• リファレンス番号追跡は4か月利用可能です
• 配送スキャン情報は18か月利用可能です
28
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
可視性ビジネスプロセス(続)
UPS Signature Tracking® API
UPS Signature Tracking APIはTracking APIと同じ情報
を提供します。
スモールパッケージのみ45カ国で利用可能です
利用可能なバージョン: XMLおよびWebサービス
利用可能なモード: パッケージのみ
アクセス要件: UPS承認ビジネスモデルについて
はテストおよび本番用アクセスの
ために1つのリクエスト
• 受取人の名前と住所
• C.O.D.集金額
承認されているビジネスモデル
• Proof of Delivery (POD)署名画像
• マ
ーチャントのWebサイトとWebでないバックエン
ドシステムで使用
マーチャントはPOD文字画像をシステムに統合し、バ
イヤーに積極的にPODレターを自動的に、または不払
いまたはPODのリクエストに対応して、電子メール、
郵送、またはファックスします。POD文字に受取人の
署名が含まれる場合(集荷時)、このソリューション
は標準的なTracking APIにより提供される「明確な」
(UPSドライバーサービスプロバイダーによって入力
される)署名情報を満たさないバイヤーの要求を満た
すことができます。
注記: リクエストの処理には、アカウント番号がMy
UPS IDアカウントサマリに含まれており、追跡される
追跡番号がそのアカウント番号で生成されていること
が必要です。アカウントがXMLリクエストで使用され
るMy UPS IDに対するMy UPS IDアカウントサマリに追
加されない限り、ほかのアカウントで生成された追跡
番号は使用できません。
承認されていないビジネスモデル/使用法
• ト
ランザクションの関係者でない第三者の情報ロ
ジスティクスプロバイダーによる使用
• 指
定されたイベントまでアウトバウンドパッケー
ジごとに追跡する「robots」で使用します
API制限
• Tracking APIと同じ
• 署名の保管に関する追加の制限は18か月です
29
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
国際貿易ビジネスプロセス
Paperless Document API
Paperless Document APIは、発送に関連する資料画像を
アップロードする機能があります。これは、紙の出荷
書類をパッケージに添付する必要性や、処理の遅延に
関連する問題をなくします。このAPIは、Shipping API
や他の積荷目録システムに関連して使用されます。こ
の機能は本質的に、書類が紛失したり損傷したりして
しまうわずらわしさをなくし、処理のために必要な出
荷と書類画像のシームレスで自動的なリンクを可能に
します。
注記: 有効な6桁の番号を持ち、UPSバックエンドシ
ステム内のアカウントのUPS Account Managerによ
って有効にして、ups.comのUpload My Formsまた
は Paperless Document APIを使用する必要がありま
す。Upload Formsの送り主の番号がバックエンドシス
テム内で有効ではない場合、Paperless Document API
では難しいエラーが発生します。
スモールパッケージは66カ国で利用可能です
利用可能なバージョン: Webサービス
利用可能なモード: スモールパッケージ
アクセス要件: UPS承認ビジネスについては
テストおよび本番用アクセス
に1つのリクエスト
Paperless Document API処理の理解
• P
aperless Document APIWebサービスは3つの操作で
構成されています。
1. F orms Historyに資料をアップロードします(34ペ
ージのAPI制限を参照)。
2. ア
ップロードされた資料を削除します(リクエス
トを削除するごとに1つの資料ID)。
3. Image Repositoryにアップロードされた資料をプ
ッシュします。
注記: 作成された資料画像のアップロード、削除、プ
ッシュリクエストを開始するために、アプリケーショ
ンによって必要な情報を収集する入力画像を構築する
必要があります。
30
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
国際貿易ビジネスプロセス(続)
Paperless Document API(続)
Shipping APIまたは他の積荷目録システムとともに
Paperless Document APIを使用する時、2つのオプシ
ョンがあります。
オプション1:
手順1: P
aperless Document APIに進み、アップロード
リクエストを完了します。Forms Historyに資料
をアップロードし、ドキュメントIDを受け取り
ます。
手順2: S hipping APIに進み、リクエストを提出して、
手順1からドキュメントIDとともに国内または
国際出荷を作成します。Shipping APIは、資料
をフォームリポジトリに内部でプッシュし、応
答でフォームグループIDを返します。
オプション2:
手順1: P
aperless Document APIに進み、アップロード
リクエストを完了します。Forms Historyに資料
をアップロードし、ドキュメントIDを受け取り
ます。
手順2: S hipping APIに進み、リクエストを提出して、
国内または国際出荷を作成します。出荷ID番号
および追跡番号を受け取ります。
手順3: P
aperless Document APIに進み、手順1のド
キュメントIDと手順2の出荷ID番号と追跡番
号を提供します。Push To Image Repository
Requestに記入します。これは、資料をフォー
ムリポジトリにプッシュし、フォームグルー
プIDをお客様に返します。
承認されているビジネスモデル
• 国
際ビジネスプロセスまたは他のバックエンドシ
ステム内の資料を必要とする出荷で使用します。
これは、Webのホスティング用ではありません。
承認されていないビジネスモデル/使用法
• サ
ードパーティのロジスティクスプロバイダーで
使用
API制限
• APIは複数のファイルと各ファイルの複数の資料を
処理する能力があります。
– す
べてのファイルの最大許可サイズが5MBなのに
対して、各ファイルの最大許可サイズは1MBです。
– 各
ファイルまたは発送ごとの合計で、13ファイル
以上にならないリクエストにつき、最大13ファイ
ル許可されます。
• 各資料画像に対して2つの手順があります。
手順1: 画像をアップロードします。
手順2: S hipping API またはPaperless Document API
のどちらかで画像を提出します。
31
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
国際貿易ビジネスプロセス(続)
UPS TradeAbility® APIs
UPS TradeAbilityは、情報ベースのサービスを提供し、
国際的な商品の移動を効率的に管理できるようにしま
す。TradeAbility APIsは、規制コンプライアンスを改善
し、運営費用を削減して、グローバルなサプライチェ
ーンと国際貿易のプロセスを合理化します。
• Landed Cost API
国際出荷のコストをなくします。関税、税が含ま
れます。Landed Costの見積りにはデフォルトで特
定関税料金が含まれる場合があります。適用され
るこれらの料金については、出荷時に、送り主が
適切な資料を同封して提出する必要があります。
トランザクションは1カ所から1カ所への発送につ
き、最大99製品を含むことが可能です。ランデッ
ドコストのもっとも正確な予想を提供するため、
サービスはインタラクティブなクエリで予想を絞
り込み、QueryRequest 要素を使用して返答する
ことができます。ユーザーはリクエストを再発行
し、EstimateRequest要素を使用して回答を含めま
す。UPSが必要な情報をすべて受け取ったら、ラン
デッドコストの予想が提供されます。
スモールパッケージは32か国で利用可能です
利用可能なバージョン: Webサービス
利用可能なモード: パッケージ
アクセス要件: UPS承認ビジネスについては
テストおよび本番用アクセス
に1つのリクエスト
• D
enied Party Screener API
1つのソースから、米国政府の監視対象である人物を
判断し、最新の正確な政府規制コンプライアンスに
順守します。単一のトランザクションと、異なるマ
ッチ設定を許可することで、名前が付いたパーティ
と目的地の国について、単一ソースの幅広い検索と
チェックを可能にします。さらに、否定についての
特定の理由とリストソースについての特定の理由を
提供します。
• I mport Compliance API
輸入前に、国特有の貿易関係、手順、規制を最大限
遵守して、国境での遅延をなくすようにサポートし
ます。Import Complianceトランザクションの詳細は
保管され、90日間アクセスできます。トランザクシ
ョンは1カ所から1カ所への発送につき、最大99製品
を含むことが可能です。
• E xport License Detector API
目的地の国や輸出分類番号などの商品情報に基づ
いて、最新の米国輸出ライセンス要件にアクセス
し、罰金や制裁のリスクをなくすようにサポート
します。
32
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
国際貿易ビジネスプロセス(続)
UPS TradeAbility API(続)
承認されているビジネスモデル
• エンドユーザー向けの承認
承認されていないビジネスモデル/使用法
• 未
承認サードパーティによるTradeAbility APIのホ
スティングをしてはなりません
API制限
• 統一コードの検索機能を提供してはなりません
• 時代遅れの関税コードと地方の規則
33
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けリ
ソースセンター
UPS開発者向けキット
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
リソースと技術サポー
トへのアクセス
UPS開発者向けキットのユーザーは、UPS開発者向け
リソースセンターを通して、情報にアクセスし、ツー
ルをダウンロードし、技術サポートをリクエストでき
ます。
以下の手順で開発者向けリソースセンターにアクセス
できます。
手順1: ups.comにアクセスします
手順2: サ
ポートタブにマウスを置き、技術サポート
を選択します
手順3: ペ
ージの左にあるナビゲーションパネルで、
リンク開発者向けリソースセンターを選択
します
35
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
リソース
情報にアクセスし、UPS開発者向けリソースセンター
を通してツールとアプリケーションをダウンロード
します。
UPS開発者向けキットソリューション
• 開
発者向けAPI
UPS開発者向けキットのアプリケーションプログラ
ムインターフェース(API)とともに、UPSの機能を
お客様のアプリケーションおよびビジネスシステム
に統合します。
• デ
ータファイルと管理アプリケーション
請求データ情報、請求分析ツール、ups.comから
お客様のコンピュータに自動的にファイルをダウ
ンロードする機能などを備えています。
• U
PS Information Exchange
UPSシステムへ安全にアクセスするためのその他の
ツールとアプリケーションを検索できるほか、PLD
0200 準拠のマニフェストデータをアップロードし
たり、CSVファイルおよびXML(可能な場合)ファイ
ルをダウンロードしたりすることができます。
36
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
技術サポート
UPS開発者向けキットAPIのサポートを得るには4つの
方法があります。すべてはUPS開発者向けリソースセ
ンターを通してアクセスできます。UPS開発者向けリ
ソースセンターへのアクセスに関する指示は、38ペー
ジを参照してください。
UPS開発者向けキットサポート
• U
PS開発者向けキットコミュニティ
これは開発者向けのコミュニティフォーラムで、別
の質問に回答し、情報を共有します。応答時間は変
わる場合があります。
• 電
子メールによる技術サポート(推奨される方法)
これは、技術サポートとAPI統合に関する質問に対す
るサポート方法です。My UPSにログインし、XMLリ
クエスト/応答ファイルと、統合に関する別の適切な
情報を添付することでアクセスできます。UPSの電
子メールによる技術サポートは、XMLリクエスト/応
答ペアのみをサポートします。彼らは、XMLを内部
および購入済みのソフトウェアに統合する方法につ
いては、お客様と開発者に助言できません。
37
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
技術サポート(続)
UPS開発者向けキットサポート(続)
• 一
般的な質問に対する電話サポート
電話サポートは、開発者のための最少の包括的
なサポートメカニズムです。このサポート方法
は、iups.comでユーザーインターフェースについて
の質問と、APIへのアクセス方法に対処し、アクセ
スキーリクエストプロセスに移動します。XMLリク
エスト/応答の問題と質問に対する技術サポートを
提供しません。これらのタイプの質問は、UPS電子
メール技術サポートを経由する必要があります。
• U
PS開発者向けキットの知識ベース
これは、開いたりダウンロード可能な、セルフサー
ビスサポートのPDF資料です。これには、UPS開発
者向けキットAPIによってサポートされるすべての
モードとサービスに関する、よくある質問を240個
以上含みます。また、UPS開発者向けキットコミュ
ニティでは、オンラインバージョンもご用意してい
ます。
38
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
技術サポート(続)
一般的な電子メールによる技術サポート
手順1: 開
発者向けリソースセンターページから、
右のカラムにあるE-mail UPSを選択します。
手順2: 名
前、電子メールアドレスフィールドに記入
し、サポートカテゴリは技術サポートにし
て、サポートトピックは開発者向けリソース
にして、次へをクリックします。
39
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
技術サポート(続)
一般的な電子メールによる技術サポート(続)
手順3: ペ
ージをスクロールダウンし、フォームの残
りに記入します。
– 電話番号
– 開発段階
– 統合するAPIである開発者向けリソース
• XMLリクエスト/応答ペアに添付する添付ファイル
• [
質問とコメント]「フィールドに問題の適切な説
明を含みます。
• [電子メールの送信]ボタンを選択します。
40
© 2014 United Parcel Service of America, Inc. All rights reserved.
UPS開発者向けキットユーザーガイド
技術サポート(続)
技術サポートの営業時間
UPSは、統合プロセス中はいつでも、お客様の知りたいこと
を教える方法をたくさん用意しています。UPS開発者向けリ
ソースセンターは、さまざまなサポートオプションを提供し
ます。ups.com/content/jp/ja/resources/techsupport/
developercenter.html
注記: 電子メールのリクエストを送信すると、応答時
間は変わる場合があり、トランザクションと上申によ
ってプロセスが遅延する場合があります。XMLリクエ
スト/応答メッセージおよびエラーを含むファイルを添
付する必要があります。UPSでは可能な限り、24時間
以内に対応いたします。
41
© 2014 United Parcel Service of America, Inc. All rights reserved.
Fly UP