DHL carrier account를 안전하게 연결하여 negotiated shipping rates에 액세스하고 Zonos를 통해 직접 label을 생성하세요.
DHL carrier account 연결 프로세스는 credential을 validation하고 account가 rate 조회 및 shipping label 생성을 위해 올바르게 구성되었는지 확인합니다. DHL account를 연결하면 Zonos가 test rating call을 수행하여 credential을 저장하기 전에 연결이 올바르게 작동하는지 verification합니다.
DHL Express에 등록하거나 Zonos Dashboard를 통해 설정하려면 이 가이드의 단계를 따르세요.
DHL carrier account 연결:
연결되면 DHL carrier account를 사용하여 negotiated rate(해당하는 경우)를 기반으로 real-time shipping rate를 얻고 DHL shipping label을 생성할 수 있습니다.
carrierAccountConnect mutation을 사용하여 credential으로 DHL carrier account를 연결합니다.
carrierAccountConnect
이 mutation을 사용하여 DHL carrier account를 연결하고 credential을 validation합니다.
mutation CarrierAccountConnect($input: CarrierAccountConnectInput!) {
carrierAccountConnect(input: $input) {
errors
carrierAccount {
credentialProvider
id
integrationType
organization
rateType
carrier {
code
name
}
credentials {
type
value
mutation에는 DHL carrier code, rate type 및 DHL account credential이 필요합니다.
{
"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에는 다음 credential type이 필요합니다:
API_KEY
API_PASSWORD
ACCOUNT_NUMBER
이 credential은 DHL account portal에서 찾거나 DHL account 담당자에게 문의할 수 있습니다.
credential이 유효하고 DHL이 rate를 성공적으로 반환하면:
"data": {
"carrierAccountConnect": {
"errors": [],
"carrierAccount": {
"credentialProvider": "ORGANIZATION",
"id": "carrier_account_123",
"integrationType": "REST",
"organization": "organization_id",
"carrier": {
"id": "carrier_123",
"code": "dhl",
"name": "DHL"
DHL이 지원하지 않는 credential type을 제공하면:
"errors": [
"Credential type SITE_ID is not supported by carrier DHL"
],
"carrierAccount": null
credential type은 유효하지만 DHL과 authentication에 실패하면:
"Failed to get rating from DHL API"
DHL carrier account가 성공적으로 연결되면:
DHL carrier account를 연결한 후:
CarrierAccountConnectInput
API를 통해 연결
DHL Carrier Account 연결
DHL carrier account를 안전하게 연결하여 negotiated shipping rates에 액세스하고 Zonos를 통해 직접 label을 생성하세요.
시작하기
DHL carrier account 연결 프로세스는 credential을 validation하고 account가 rate 조회 및 shipping label 생성을 위해 올바르게 구성되었는지 확인합니다. DHL account를 연결하면 Zonos가 test rating call을 수행하여 credential을 저장하기 전에 연결이 올바르게 작동하는지 verification합니다.
DHL Express에 등록하거나 Zonos Dashboard를 통해 설정하려면 이 가이드의 단계를 따르세요.
DHL carrier account 연결 작동 방식
DHL carrier account 연결:
연결되면 DHL carrier account를 사용하여 negotiated rate(해당하는 경우)를 기반으로 real-time shipping rate를 얻고 DHL shipping label을 생성할 수 있습니다.
DHL account 연결
carrierAccountConnectmutation을 사용하여 credential으로 DHL carrier account를 연결합니다.Mutation
이 mutation을 사용하여 DHL carrier account를 연결하고 credential을 validation합니다.
mutation CarrierAccountConnect($input: CarrierAccountConnectInput!) {carrierAccountConnect(input: $input) {errorscarrierAccount {credentialProvideridintegrationTypeorganizationrateTypecarrier {idcodename}credentials {typevalue}}}}Variables
mutation에는 DHL carrier code, rate type 및 DHL account credential이 필요합니다.
{"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에는 다음 credential type이 필요합니다:
API_KEY- DHL API keyAPI_PASSWORD- DHL API passwordACCOUNT_NUMBER- DHL account number이 credential은 DHL account portal에서 찾거나 DHL account 담당자에게 문의할 수 있습니다.
응답 예시
연결 성공
credential이 유효하고 DHL이 rate를 성공적으로 반환하면:
{"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"}]}}}}Error: 지원되지 않는 credential type
DHL이 지원하지 않는 credential type을 제공하면:
{"data": {"carrierAccountConnect": {"errors": ["Credential type SITE_ID is not supported by carrier DHL"],"carrierAccount": null}}}Error: 잘못된 credential
credential type은 유효하지만 DHL과 authentication에 실패하면:
{"data": {"carrierAccountConnect": {"errors": ["Failed to get rating from DHL API"],"carrierAccount": null}}}연결 후 발생하는 일
DHL carrier account가 성공적으로 연결되면:
다음 단계
DHL carrier account를 연결한 후:
CarrierAccountConnectInput
carrierAccountConnect
이 페이지가 도움이 되었나요?