DHL 運送業者アカウントを安全に接続して、交渉された配送料にアクセスし、Zonos を通じて直接ラベルを作成します。
DHL 運送業者アカウントの接続プロセスでは、資格情報が検証され、料金を取得して配送ラベルを生成するようにアカウントが適切に設定されていることを確認します。 DHL アカウントに接続すると、Zonos は資格情報を保存する前に、テスト評価呼び出しを実行して、接続が正しく機能していることを確認します。
DHL Express への登録、または Zonos Dashboard からのセットアップについては、このガイドの手順に従ってください。
DHL キャリアアカウントを接続する:
接続すると、DHL 配送業者アカウントを使用して、交渉された料金 (該当する場合) に基づいてリアルタイムの配送料金を取得し、DHL 配送ラベルを作成できます。
carrierAccountConnect ミューテーションを使用して、認証情報で DHL キャリアアカウントを接続します。
carrierAccountConnect
このミューテーションを使用して、DHL キャリア アカウントに接続し、資格情報を検証します。
mutation CarrierAccountConnect($input: CarrierAccountConnectInput!) {
carrierAccountConnect(input: $input) {
errors
carrierAccount {
credentialProvider
id
integrationType
organization
rateType
carrier {
code
name
}
credentials {
type
value
このミューテーションには、DHL キャリアコード、料金タイプ、および DHL アカウントの認証情報が必要です。
{
"input": {
"carrierCode": "DHL",
"rateType": "NEGOTIATED",
"credentials": [
"type": "API_KEY",
"value": "actual_api_key_value"
},
"type": "API_PASSWORD",
"value": "actual_api_password_value"
"type": "ACCOUNT_NUMBER",
"value": "actual_account_number_value"
]
DHL には次の認証情報の種類が必要です:
API_KEY
API_PASSWORD
ACCOUNT_NUMBER
これらの資格情報は、DHL アカウント ポータルで確認するか、DHL アカウント担当者に連絡することで見つけることができます。
認証情報が有効で、DHL がレートを正常に返す場合:
"data": {
"carrierAccountConnect": {
"errors": [],
"carrierAccount": {
"credentialProvider": "ORGANIZATION",
"id": "carrier_account_123",
"integrationType": "REST",
"organization": "organization_id",
"carrier": {
"id": "carrier_123",
"code": "dhl",
"name": "DHL"
DHL がサポートしていない認証情報の種類を指定した場合:
"errors": [
"Credential type SITE_ID is not supported by carrier DHL"
],
"carrierAccount": null
資格情報が有効なタイプであるにもかかわらず、DHL で正常に認証されない場合:
"Failed to get rating from DHL API"
DHL キャリアアカウントが正常に接続されたら:
DHL キャリアアカウントを接続した後:
CarrierAccountConnectInput
API で接続
DHL キャリアアカウントに接続する
DHL 運送業者アカウントを安全に接続して、交渉された配送料にアクセスし、Zonos を通じて直接ラベルを作成します。
始めましょう
DHL 運送業者アカウントの接続プロセスでは、資格情報が検証され、料金を取得して配送ラベルを生成するようにアカウントが適切に設定されていることを確認します。 DHL アカウントに接続すると、Zonos は資格情報を保存する前に、テスト評価呼び出しを実行して、接続が正しく機能していることを確認します。
DHL Express への登録、または Zonos Dashboard からのセットアップについては、このガイドの手順に従ってください。
DHL キャリアアカウントの接続の仕組み
DHL キャリアアカウントを接続する:
接続すると、DHL 配送業者アカウントを使用して、交渉された料金 (該当する場合) に基づいてリアルタイムの配送料金を取得し、DHL 配送ラベルを作成できます。
DHL アカウントを接続してください
carrierAccountConnectミューテーションを使用して、認証情報で DHL キャリアアカウントを接続します。ミューテーション
このミューテーションを使用して、DHL キャリア アカウントに接続し、資格情報を検証します。
mutation CarrierAccountConnect($input: CarrierAccountConnectInput!) {carrierAccountConnect(input: $input) {errorscarrierAccount {credentialProvideridintegrationTypeorganizationrateTypecarrier {idcodename}credentials {typevalue}}}}変数
このミューテーションには、DHL キャリアコード、料金タイプ、および DHL アカウントの認証情報が必要です。
{"input": {"carrierCode": "DHL","rateType": "NEGOTIATED","credentials": [{"type": "API_KEY","value": "actual_api_key_value"},{"type": "API_PASSWORD","value": "actual_api_password_value"},{"type": "ACCOUNT_NUMBER","value": "actual_account_number_value"}]}}DHL には次の認証情報の種類が必要です:
API_KEY- あなたの DHL API キーAPI_PASSWORD- あなたの DHL API のパスワードACCOUNT_NUMBER- あなたの DHL 口座番号これらの資格情報は、DHL アカウント ポータルで確認するか、DHL アカウント担当者に連絡することで見つけることができます。
応答例
接続成功
認証情報が有効で、DHL がレートを正常に返す場合:
{"data": {"carrierAccountConnect": {"errors": [],"carrierAccount": {"credentialProvider": "ORGANIZATION","id": "carrier_account_123","integrationType": "REST","organization": "organization_id","rateType": "NEGOTIATED","carrier": {"id": "carrier_123","code": "dhl","name": "DHL"},"credentials": [{"type": "API_KEY","value": "actual_api_key_value"},{"type": "API_PASSWORD","value": "actual_api_password_value"},{"type": "ACCOUNT_NUMBER","value": "actual_account_number_value"}]}}}}エラー: サポートされていない認証情報の種類です
DHL がサポートしていない認証情報の種類を指定した場合:
{"data": {"carrierAccountConnect": {"errors": ["Credential type SITE_ID is not supported by carrier DHL"],"carrierAccount": null}}}エラー: 無効な認証情報
資格情報が有効なタイプであるにもかかわらず、DHL で正常に認証されない場合:
{"data": {"carrierAccountConnect": {"errors": ["Failed to get rating from DHL API"],"carrierAccount": null}}}接続後の動作
DHL キャリアアカウントが正常に接続されたら:
次のステップ
DHL キャリアアカウントを接続した後:
CarrierAccountConnectInput
carrierAccountConnect
このページは役に立ちましたか?