通过API检测Shopware版本

通过API检测Shopware版本,api,shopware,Api,Shopware,先谢谢你 有没有办法通过API检查Shopware版本。例如店铺网址-https://example.shop.com 正在运行的Shopware 5或Shopware 6没有使用任何凭据。不,这对于两个Shopware版本都是不可能的。这完全是有意的,因为披露自己的版本将是一个高度安全漏洞 如果你想区分Shopware 5和Shopware 6,你必须事先知道你想通过API与哪一个进行对话,因为API路径完全不同 雪皮根致以最良好的问候 Michael Telgmann区分5和6可以做的一件事

先谢谢你


有没有办法通过API检查Shopware版本。例如店铺网址-https://example.shop.com 正在运行的Shopware 5或Shopware 6没有使用任何凭据。

不,这对于两个Shopware版本都是不可能的。这完全是有意的,因为披露自己的版本将是一个高度安全漏洞

如果你想区分Shopware 5和Shopware 6,你必须事先知道你想通过API与哪一个进行对话,因为API路径完全不同

雪皮根致以最良好的问候


Michael Telgmann

区分5和6可以做的一件事是,可以使用try-catch向同一个api发送两种api请求,一种可以发送到sw5,另一种发送到sw6。其中一个请求将返回错误,而另一个请求将不返回错误。通过这种方式,您将知道商店产品的版本。

是的,您是对的,我尝试了这种方式来检测版本谢谢@DavidBut,但竞争对手可以使用/magento_version SCNR来检测