Web services Prestashop 1.7 Web服务授权错误
在Prestashop1.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
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用户。解决了我的问题。谢谢解决了我的问题。谢谢