【问题标题】:DHL API IntegrationDHL API 集成
【发布时间】:2014-09-12 19:45:07
【问题描述】:

我想在我的网站上实现 DHL 的费率计算器。

我要添加 3 个字段:

  1. 原产地
  2. 目的地和
  3. 重量

这 3 个值将被发送到 DHL 服务器,作为回报,我想要 RATE

我该怎么做?

【问题讨论】:

    标签: c# api dhl


    【解决方案1】:

    为此,您必须索取 DHL 集成解决方案工具包/DHL XML 服务开发人员指南。 链接:DHL XML Services 他们将为您提供制作 cURL 所需的 SiteIDPassword

    例子:

    <?xml version="1.0" encoding="UTF-8"?>
    <p:DCTRequest xmlns:p="http://www.dhl.com" xmlns:p1="http://www.dhl.com/datatypes" xmlns:p2="http://www.dhl.com/DCTRequestdatatypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dhl.com DCT-req.xsd ">
        <GetQuote xmlns="">
            <Request>
                <ServiceHeader>
                    <SiteID>XXXXXXXX</SiteID>
                    <Password>XXXXXXXX</Password>
                </ServiceHeader>
            </Request>
            <From>
                <CountryCode>IT</CountryCode>
                <Postalcode>90131</Postalcode>
                <City>Palermo</City>
            </From>
            <BkgDetails>
                <PaymentCountryCode>IT</PaymentCountryCode>
                <Date>2014-10-01</Date>
                <ReadyTime>PT12H00M</ReadyTime>
                <DimensionUnit>CM</DimensionUnit>
                <WeightUnit>KG</WeightUnit>
                <Pieces xmlns="">
                    <Piece xmlns="">
                        <PieceID>1</PieceID>
                        <Height>10</Height>
                        <Depth>10</Depth>
                        <Width>10</Width>
                        <Weight>8</Weight>
                    </Piece>
                </Pieces>
                <PaymentAccountNumber>NNNNNNNNN</PaymentAccountNumber>
                <IsDutiable>N</IsDutiable>
            </BkgDetails>
            <To>
                <CountryCode>FR</CountryCode>
                <Postalcode>75001</Postalcode>
                <City>Paris</City>
            </To>
            <Dutiable>
                <DeclaredCurrency>EUR</DeclaredCurrency>
                <DeclaredValue>241.97</DeclaredValue>
            </Dutiable>
        </GetQuote>
    </p:DCTRequest>
    

    【讨论】:

      【解决方案2】:

      您可以从这个地址申请 SDK,之后您需要使用 XML 服务开发您的应用程序,然后他们将检查集成过程。如果他们发现任何缺陷,他们会通知您并要求您修复。如果一切顺利,您将获得使用他们的 API 的认证。

      http://www.dhl.com/en/express/resource_center/integrated_shipping_solutions.html#services

      【讨论】:

      • 感谢您的回复,但我没有DHL A/c number。我想集成API进行测试
      猜你喜欢
      • 2020-01-25
      • 1970-01-01
      • 2022-07-18
      • 1970-01-01
      • 2018-12-26
      • 2018-03-31
      • 2022-09-29
      • 2019-03-16
      • 2021-10-31
      相关资源
      最近更新 更多