先感谢您。
有没有办法通过 API 检查 Shopware 版本。例如商店 URL -https://example.shop.com
是正在运行的 Shopware 5 或 Shopware 6,无需使用任何凭据。
区分 5 和 6 可以做的一件事是,您可以使用 try-catch 将两种 api 请求发送到同一个 API,一种可以寻址到 sw5,另一种可以寻址到 sw6。其中一个请求将返回错误,而一个则不会。通过这种方式,您将了解 Shopware 的版本。
不,这对于两个 Shopware 版本都是不可能的。这完全是故意的,因为披露自己的版本将是一个高安全漏洞。
如果您想在 Shopware 5 和 Shopware 6 之间进行区分,您必须事先知道您想通过 API 与哪一个对话,因为 API 路由完全不同。
来自 Schöppingen 的问候
迈克尔·泰格曼