Address Verification Cloud Serviceの使用

Oracle Address Verification Cloud Serviceでは、アプリケーションの住所を確認(mode=V)および検索(mode=S)できます。次の形式でREST APIにアクセスします: https://serviceName-identityDomain.data.us2.oraclecloud.com/av/api。例: https://datatrial1234-usoracletrial1234.data.us2.oraclecloud.com/av/api/v2/addressclean

住所の確認

Address Verification Cloud Serviceを確認モードで使用して、次のタスクを実行できます。
  • 住所が有効かどうか確認します(addressclean)。

  • 住所を修正および補正します。たとえば、入力に誤りがある市区町村や番地名を修正し、完全な郵便番号や都道府県など、欠落している要素を追加し、緯度、経度などの地理的な場所を取得できます。

  • 郵便ファイルから住所の正確な表記を取得します。たとえば、「street」を「St」、「parkw」を「Pkwy」に変更します。

  • 住所を音訳します。たとえば、アラビア語で住所を入力し、英語で確認済の出力を取得できます。これは母国語からラテン語(英語)へのoutputscript、またはラテン語(英語)から母国語へのoutputscriptでサポートされます。OutputScriptオプションでは現在、次の値がサポートされています。
    • Latn – ラテン語(可能な場合は英語表記に変換)

    • Cyrl – キリル言語(ロシア)

    • Grek – ギリシャ語(ギリシャ)

    • Hebr – ヘブライ語(イスラエル)

    • Hani – 漢字(日本語)

    • Hans – 簡体字中国語(中国)

    • Arab – アラビア語(アラブ首長国連邦)

    • Thai – タイ語(タイ)

    • Hang – ハングル(韓国)

    • Native – 可能な場合はネイティブ・スクリプトで出力

指定された構成に従って結果が確認または変更された場合は、verified=Yになります。デフォルトでは、オプションが指定されていない場合、出力スクリプトは可能な限り入力に一致します。

注意:

有効な住所を持っていることがわかっており、標準化する場合以外は、minimumverificationmatchscoreを100に設定しないでください。通常、国のデフォルトのminimumverificationlevelを使用します(例: US=4)。例外は、郵便番号を確認する必要がある場合です。

住所の検索

Address Verification Cloud Serviceを検索モードで使用して、住所を検索できます。既知の情報をAPIに入力し(citycityなど)、検索(S)モードを指定します。応答では、APIはレコードのリスト(この入力で何も見つからなかった場合は、verified="None"を含む1件のレコード)を返します。

注意:

検索モードでは、address2address3address4には何も入力しないでください。

詳細は、Oracle Address Verification Cloud ServiceのREST APIを参照してください。

RESTクライアントを使用したAddress Verification Cloud Serviceへのコール

このセクションでは、SoapUIを使用して住所を確認する手順を示します。1件の住所確認要求、複数の(バッチ)要求でプロセスは同じです。
  1. SoapUIで、「ファイル」→新規RESTプロジェクトを選択します。
  2. Address Verification Cloud ServiceのURL(http://host:port/av/api/v2/addressclean)を入力します。

  3. 新規RESTプロジェクトで、認証をクリックして、新規認証を追加します。
  4. 認証タイプとして基本を選択します(存在しない場合は作成します)。

  5. ユーザー認証情報を入力し、事前に認証を選択します。
  6. 「メソッド」リストから、投稿を選択します。
  7. 「メディア・タイプ」(application/json)ウィンドウに要求を入力します。例:

    [{"addressid":"234", "address1":"300 ORACLE PKWY", "address2":"", "address3":"", "address4":"", "city":"REDWOOD CITY", "postalcode":"94065 ", "country":"US", "defaultcountrycode":"", "charcase":"M", "mode":"V", "minimumverificationmatchscore":"70", "allowedverificationresultcodes":"V"}]
  8. 要求を発行します。成功すると、出力レコードが送り返されます。