Web services Prestashop 1.7 Web服务授权错误

Web services Prestashop 1.7 Web服务授权错误,web-services,prestashop,prestashop-1.7,Web Services,Prestashop,Prestashop 1.7,在Prestashop1.7中,我尝试使用与Web服务交互 我得到这个错误 prestapyt.prestapyt.PrestaShopAuthenticationError: 'Unauthorized' 为了试图了解这是否是库的错误,我尝试通过浏览器连接API 在http:\hostname.ext\api连接时,我收到一个登录请求 在用户名字段中插入APIKEY,将密码字段留空,我再次收到未经授权的错误 身份验证只能将APIKEY设置为querystring http:\\hostnam

在Prestashop1.7中,我尝试使用与Web服务交互

我得到这个错误

prestapyt.prestapyt.PrestaShopAuthenticationError: 'Unauthorized'
为了试图了解这是否是库的错误,我尝试通过浏览器连接API

在http:\hostname.ext\api连接时,我收到一个登录请求

在用户名字段中插入APIKEY,将密码字段留空,我再次收到未经授权的错误

身份验证只能将APIKEY设置为querystring

http:\\hostname.ext\api?&ws_key=APIKEY
但是这种方法在用户会话身份验证的预处理中不可用

我错过了一些关于Prestashop的设置,或者是一种理解这个问题的方法


谢谢

找到了问题,并以这种方式解决了该案例

问题不在于Prestashop或prestapyt,而在于服务器配置(Apache+PHP)

考虑到我在托管云服务中工作,我没有关于这方面的深入信息

但此配置的结果是,
$\u服务器
变量中不会出现授权标头。此处报告了相同的行为:

我解决了在Prestashop安装中将此语句添加到.htaccess文件的问题:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
正如建议的那样


我希望能帮助其他遇到同样问题的Prestashop用户。

发现了问题,并以这种方式解决了问题

问题不在于Prestashop或prestapyt,而在于服务器配置(Apache+PHP)

考虑到我在托管云服务中工作,我没有关于这方面的深入信息

但此配置的结果是,
$\u服务器
变量中不会出现授权标头。此处报告了相同的行为:

我解决了在Prestashop安装中将此语句添加到.htaccess文件的问题:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
正如建议的那样


我希望帮助其他遇到同样问题的Prestashop用户。

解决了我的问题。谢谢解决了我的问题。谢谢