问题标签 [dhl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
67 浏览

c# - 重定向到 DHL 跟踪站点时出现 IE 错误:属性 dcsMultiTrack 的值为 null 或未定义,不是函数对象

尝试从我的应用程序重定向到 DHL 跟踪站点时遇到了特定于浏览器的错误

AppSettings我的web.config文件中有这个密钥

我也有这样的HyperLink控件

然后我在后面的代码中设置值:

当我单击 url 并重定向到该站点时,当页面加载时,会弹出一个网页错误窗口,其中包含以下消息:

属性 dcsMultiTrack 的值为 null 或未定义,不是函数对象

如果我只是忽略该消息并在错误窗口中单击“否”,则该站点将继续正常加载。但是,每次我重定向到 DHL 时都会出现错误,这真的很难看。

这只发生在IE上,我用Edge测试过,没问题。另外,这个函数不是来自我的代码,而是来自 DHL 的网站。所以我不确定是否有什么我能做的。任何建议将不胜感激。

我认为这可能与我使用的网址有关,这个网址是否已过时?什么是重定向到 DHL 的好 URL?

0 投票
1 回答
127 浏览

python - 使用 Python 通过 API 获取 DHL 和 Hermes Shipments 的状态

我们公司每天发货超过 3000 个订单,现在,我们需要获取 DHL 和 Hermes 承运人发送的个别货物的状态。

我们有跟踪号和发送到 DHL 或 Hermes 的订单号。

关于我们如何通过 Python 做到这一点的任何建议?任何线索都会非常有帮助。

谢谢

0 投票
0 回答
20 浏览

python - 需要有关获取实时货运跟踪信息到 magento 的建议

我正在向技术社区询问有关将实时跟踪信息发送到我们的 Magento 网站的建议。我们有一家 Magento 商店,每天运送 5000 个订单,我们需要在 Magento 的相应客户帐户中更新这些订单的跟踪信息,如果发货状态发生更改,则应在 Magento 中更新。

我们尝试的是 trackingMore,它似乎不灵活,成本也是一个问题。

那么有没有人对如何实施一种具有成本效益但可靠的方式来获取装运状态有任何建议?

提前致谢

0 投票
1 回答
302 浏览

php - PHP / DHL 肥皂网络服务

我遇到了 DHL Soap Web 服务的问题。

我正在尝试使用基本 Web 服务 (getRateRequest) 创建测试请求,但总是收到有关身份验证的错误。

我认为问题与服务所需的 Soap 基本身份验证有关,我尝试了不同的方法来完成身份验证,但没有成功。

这是我的一些测试。

测试 1 - SoapClient 设置中的身份验证

并使用__soapCall 发送请求,传递soap 方法和一个包含所有参数的数组。

测试 2 - XML 请求中的身份验证(我不知道这是否可以使用 Soap)

并在 post 中使用带有 XML 的 CURL 发送请求。

我认为最好的方法是测试 1,但总是收到有关未授权用户的错误。当然,我的凭据很好,因为我可以使用 SoapUI 等外部工具测试 Soap 服务。我只是认为我错了身份验证。

先感谢您

0 投票
1 回答
136 浏览

php - 通过表格跟踪 DHL 的交付状态

我有个问题。我有以下 PHP 脚本

这使我可以使用带有以下 PHP 的表单检查 DHL 的交货编号的状态。

也许有更好的方法可以做到这一点,但到目前为止这有效。

但这只有在我将 dhlsendeverfolgung.php 放在根目录中时才有效。

但我希望能够使用带有上述代码的表单从我的网站的子页面(如 https://samplepage/dhl-tracken)跟踪交货编号。但我不知道我必须将 php 文件放在哪个文件夹中才能实现此目的,或者我必须这样做才能找到链接,就像我在主页上有表单并在 php 文件的根目录中一样。

有人可以帮助我实现这一目标吗?

此外,我想实现带有查询的 DHL 网页在新窗口中打开而不是在同一窗口中打开,

我需要做什么?

非常感谢帮助

0 投票
0 回答
46 浏览

php - Woocommerce 向商品和购物车添加运输重量

我试图添加

  1. 购物车中每件物品重量为 51 克,类别为“shipping-class-jewelry”
  2. 添加内容物的包装重量。所以它的工作原理是每 2 件物品的运费为 54 克,因为盒子(运输箱)可以存放 2 件。

我遇到的问题是

  1. 我无法遍历购物车项目,foreach 循环只运行一次

  2. 我不知道如何获得每件物品的运输类 slug

  3. 最后不知道怎么设置推车的重量

  4. 我不确定要使用哪个钩子。我知道它应该是一个动作而不是过滤器,但我们需要在购买之后但在数据存储到数据库之前完成它。这是因为我很喜欢 DHL for Woocommerce 插件,它使用购物车重量自动生成标签。如果打印错误,DHL 在商店不接受包裹。

0 投票
1 回答
270 浏览

python - DHL SOAP 请求

我正在尝试使用 DHL 的 API 添加货件详细信息并获得标签作为回报。我正在使用带有 SoapUI 的肥皂盒并能够发出请求。现在我想在 Python 中做到这一点。我不太确定这些步骤。我偶然发现了这个:DHL Soap Request Python

有人可以帮我让它运行吗?身份验证正在工作,但我不知道如何构建肥皂请求。

第一次尝试是使用 SoapUI 软件来做一些简单的请求或测试一切。凭借我的凭据,我能够发送请求并获得标签作为回报。

作为端点,使用了以下 URL,取自文档:https ://cig.dhl.de/services/sandbox/soap

XML 如下所示:

我的 Python 代码如下所示:

结果,我得到了回溯:缺少元素版本

在我看来,身份验证正在工作,现在我需要插入 XML 的正文部分。我的理解是,下一步应该是:

client.service.createShipmentOrder

例如,在这里我可以传递一本字典。createShipmentOrder 是纪录片中所述的请求之一。它返回一个状态正常的 XML、一个货运编号和一个用于打印的标签的 URL。在我看来,现在我必须传递 XML 中所述的地址等。在 SoupUI 中,请求被发送到端点 URL https://cig.dhl.de/services/sandbox/soap。但是在我的 Python 代码中没有说明端点。我需要它还是它是我本地存储的 wsdl 文件的一部分?

0 投票
0 回答
19 浏览

woocommerce - Woocommerce DHL 取货 360°

我需要功能为 woo-commerce 拾取 360°。包裹必须由客户拿起并带到我们的商店。

我们怎么能这样做?,我不想写一个新的插件


// 德语

你好,

ich benötige die funktion abholen 360° für woo-commerce。ein Paket muss vom Kunden abgeholt und in unseren Shop gebracht werden。

Wie können wir das machen?Ich möchte kein neues Plugin schreiben müssen。

0 投票
0 回答
45 浏览

api - DHL CreateShipmentOrder XML API

我正在尝试集成 DHL CreateShipmentOrder API。当我使用 Soap UI 程序发送 DHL 准备的文件时,它可以正常工作。我的代码和返回的结果如下。当我联系 DHL 时,我无法得到结果。你能帮助我吗 ?

我正在尝试集成 DHL CreateShipmentOrder API。当我使用 Soap UI 程序发送 DHL 准备的文件时,它可以正常工作。我的代码和返回的结果如下。当我联系 DHL 时,我无法得到结果。你能帮助我吗 ?

我的代码;

0 投票
0 回答
21 浏览

dhl - DHL 货件标签 API Auth

现在,我正在尝试使用 DHL Shipment Label API Shipment Label API Docs

但我似乎无法在 Auth 请求中找到什么是 client_id 和 client_secret 我注册的应用程序中唯一拥有的是 API_KEY 和 API_SECRET,这给了我一个 401 错误代码

任何帮助都是惊人的!