Prestashop Web 服务 API 不断要求身份验证

2024-02-27

我遇到这个问题,我从 prestashop 启用了 web 服务,如果我编写 URL 直接从 post 方法传递参数,我可以访问它"mykey".

但是,如果我尝试在不传递 ws_key 作为参数的情况下进行访问,它会一直要求我进行身份验证。

从我读到的内容来看,当提示身份验证时,您需要使用 API 密钥作为用户名并保留空白密码,但它只是不断提示身份验证。

我能做些什么?

我试图遵循本教程。(http://doc.prestashop.com/display/PS15/Chapter+2+-+Discovery+-+Testing+access+to+the+web+service+with+the+browser http://doc.prestashop.com/display/PS15/Chapter+2+-+Discovery+-+Testing+access+to+the+web+service+with+the+browser)

任何帮助将不胜感激


对于像我这样的谷歌用户:

从1.6.1.1版本开始,需要添加此代码[?&ws_key=YourSecretKey] 在 url 末尾并使用此方法访问 Web 服务,因为作为用户名传递(文档中所述)不起作用

 http://[YourPrestaShopUrl]/api?&ws_key=YourSecretKey

 eg: http://192.168.1.148/api/products?limit=5&ws_key=EUQ1J6NT1KVJ1S9SYGRCLGQE8IJU66DA

来完成这个使用网络服务库 https://github.com/PrestaShop/PrestaShop-webservice-lib,您可以添加这一行:

$url .= '&ws_key=' . $this->key;

在第 156 行(当前版本中),位于

 protected function executeRequest($url, $curl_params = array())

在初始化 cURL 之前:

$session = curl_init($url);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Prestashop Web 服务 API 不断要求身份验证 的相关文章

  • 简单的 PHP 条件帮助: if($Var1 = in list($List) and $Cond2) - 这可能吗?

    这是一个可能的功能吗 我需要检查一个变量是否存在于我需要检查的变量列表中 并且 cond2 是否为 true 例如 if row name 1 2 3 Cond2 doThis 它对我不起作用 我在复制粘贴中更改的只是我的列表和变量名称 i
  • 优雅地处理没有数据的 amcharts

    我想知道我的 dataProvider 是否为空 amCharts绘制时默认为null 我怎样才能动态地处理它 var chart AmCharts makeChart chartdiv theme none type serial dat
  • PHP 会话不适用于游戏

    我正在尝试模仿一款名为 SKUNK 用骰子玩 的游戏来完成一项作业 我无法让会话正常工作 这是我第一次使用 PHP 我还被告知无需会议即可完成 这是我的代码
  • PHP MySQL 使用选项/选择 HTML 表单标签进行多重搜索查询

    我正在尝试使用两个搜索字段设置基本的 MySQL LIKE 搜索 我不想拥有它 所以它有多个可选搜索字段 例如if isset POST city isset POST name 我不知道如何用 HTML 来做到这一点
  • 生成大随机数 php [重复]

    这个问题在这里已经有答案了 我想使用 PHP 生成一个包含 75 个字符的数字 我到处寻找 但一无所获 除了这个 http dailycoding com tools RandomNumber aspx http dailycoding c
  • Apache 访问 Linux 中的 NTFS 链接文件夹

    在 Debian jessie 中使用 Apache2 PHP 当我想在 Apache 的文档文件夹 var www 中创建一个新的小节时 我只需创建一个指向我的 php 文件所在的外部文件夹的链接 然后只需更改该文件夹的所有者和权限文件夹
  • 从 smarty 访问 PHP 文件的变量(本地或全局)

    我有一个 php 文件 其中包含一些本地和全局变量 例如 foo 从此文件中调用 smarty 对象 如何在不更改 PHP 文件的情况下从 smarty 脚本访问 foo Thanks 如果你有一个名为 BASE 的常量变量 并且定义如下
  • preg_match_all 查询仅显示有问题的外部组

    我无法弄清楚如何只显示 preg 查询的外部组级别 我会给你一个例子 preg match all start end input matches 这个输入start1 start2 2end 1end产生这个输出start1 start2
  • “使用未定义常量”注意,但该常量应该被定义

    共有三个文件 common php controller php 和 user php 文件 common php 如下所示 文件controller php看起来像 文件 user php 如下所示 执行脚本时 会给出通知 注意 使用未定
  • PHP 在输入流中使用 fwrite 和 fread

    我正在寻找将 PHP 输入流的内容写入磁盘的最有效方法 而不使用授予 PHP 脚本的大量内存 例如 如果可以上传的最大文件大小为 1 GB 但 PHP 只有 32 MB 内存 define MAX FILE LEN 1073741824 1
  • 在 PHP 中使用 phpseclib 时出现 RSA 问题

    我正在尝试在 phpseclib 中使用 RSA 实现 我认为在函数中执行一次代码并重新使用该函数会更容易 当我尝试向代码发送短信时 我收到一条错误消息 提示 解密错误 测试还让我意识到每次代码运行时密文都是不同的 所以我显然在那里做错了什
  • PHP 与 MySQL 查询性能( if 、 函数 )

    我只看到这个artice http www onextrapixel com 2010 06 23 mysql has functions part 5 php vs mysql performance 我需要知道在这种情况下什么是最好的表
  • PHP preg_filter 返回意外的长值

    尝试在 Woocommerce 中删除标签并过滤值 但无法以正确的格式获取它 有东西有腥味 我正在使用WC gt cart gt get cart subtotal 来检索该值 在此示例中 我的值是 2 429kr 原始返回值是 span
  • SQL 最近日期

    我需要在 php 中获取诸如 2010 04 27 之类的日期作为字符串 并在表中找到最近的 5 个日期 表中的日期保存为日期类型 您可以使用DATEDIFF http dev mysql com doc refman 5 1 en dat
  • 表单计算器脚本基本价格未加载 OnLoad

    我的表单中有一个计算器来计算我的下拉选项选择 function select calculate on change calc input type checkbox calculate on click calc function cal
  • 表单提交后如何保留选择字段中的选定值?

    我有一个用于将票证上传到数据库的主页 我有一个选择字段 我想保留用户在提交表单之前选择的值 但它没有发生 这是我选择字段的代码
  • 一次播种多行 laravel 5

    我目前正在尝试为我的用户表播种 如果我像这样尝试 2 行 就会失败 如果我只使用单个数组而不是 users 数组内的 2 个数组来创建一些假数据 那么效果很好 我做错了什么 正确的方法是什么 class UserTableSeeder ex
  • 使用正则表达式提取两个短语之间的所有单词[重复]

    这个问题在这里已经有答案了 我正在尝试使用以下正则表达式提取两个短语之间的所有单词 b item W w W 0 2 1 one W w W 0 3 business b b item W w W 0 2 3 three W w W 0 3
  • ini_set 'session.gc_maxlifetime' 为 1 天

    If I do ini set session gc maxlifetime 86400 这是否意味着用户可以将浏览器留在同一页面 非活动状态 最多 1 天 而不必担心会话被垃圾收集并被注销 如果服务器配置不支持此功能会发生什么 它会给我一
  • Magento - 自定义支付模块

    这是一个非常普遍的问题 但这里是 我正在尝试在 Magento 中创建一个自定义支付模块 我创建了一个 常规 模块 可以连接到 Magento 事件 观察者模型 但是我如何告诉 Magento 将模块视为支付模块 以便它显示在管理后端和结账

随机推荐

  • 类型推断失败:没有足够的信息来推断参数请明确指定

    我正在尝试用 Kotlin 编写 Vaadin 应用程序 对于数据绑定 Vaadin 8 现在提供了类型安全数据绑定的可能性 在 Kotlin 中 我期望这样的工作 class LoginModel var username String
  • Formik 验证 isSubmitting / isValidating 未设置为 true

    我有一个用户要求的表格 我非常明显地表明该表格无效 所以我打算弹出一个sweetalert对话框让他们知道他们需要仔细检查表格 我想我可以在验证中这样做 以便在提交尝试失败时提醒他们 const validate values gt con
  • VBScript 中的 CRLF

    我是 VBScript 新手 我正在尝试编写一个函数来识别打印行中是否有 CRLF 你能帮我么 谢谢 你可以简单地使用result Instr yourString vbCRLF 如果 CRLF 字符序列存在于中 它将返回大于 0 的索引y
  • 如何在javascript中为隐藏变量分配空值?

    我有一个名为 str 的隐藏输入变量 我正在为其分配 abc 值 然后我尝试分配空值 或者说对它的空引用 但我不能 Edit 代码的一部分 隐藏领域
  • 为什么哈希的字符串键被冻结?

    根据规格 http www ruby doc org core 1 9 3 Hash html method i store 用作哈希键的字符串被复制并冻结 其他可变对象似乎没有这样特殊的考虑 例如 使用数组键 可以进行以下操作 a 0 h
  • 开玩笑,在 GitLab 上找不到命令

    我想在 GITLAB 上使用 JEST 执行单元测试 但它似乎不起作用 它可以在我的本地计算机上运行 但不能在 GitLab 上运行 整个代码为 gitlab ci yml image node 16 cache paths node mo
  • exec sp_updatestats 的作用是什么?

    有什么用sp updatestats 我可以在生产环境中运行它以提高性能吗 sp updatestats更新数据库中所有表的所有统计信息 甚至单行已更改 它使用默认示例来执行此操作 这意味着它不会扫描表中的所有行 因此它可能会生成不如替代方
  • 如何从两个制表符分隔的文件中获取枢轴线?

    给定两个文件file1 txt abc def t 123 456 jkl mno t 987 654 foo bar t 789 123 bar bar t 432 and file2 txt foo bar t hello world
  • 更新具有空值的多行

    我有一个包含 id 和 name 两列的表 Id 包含空值 name 包含一些名称值 表中存在重复的行 要求是将空值 id 更新为与名称值匹配的某个值 查找下表 Id Name 1 abc 1 abc 1 abc 1 abc NULL ab
  • 将表重新添加到实体模型 (edmx) 时不显示

    我有一个有 5 个表的数据库 一开始 我添加了这些表 但后来由于某些关系编译错误而决定删除一些表 现在 当我想将它们添加回来时 我打开 edmx 文件 gt 从数据库更新模型 我在 添加 选项卡下看不到这些表 而只在 刷新 选项卡下看到 我
  • Tensorflow:张量到 numpy 数组的转换,无需运行任何会话

    我在张量流中创建了一个OP 对于某些处理 我需要将数据从张量对象转换为numpy数组 我知道我们可以使用tf eval or sess run评估任何张量对象 我真正想知道的是 有没有办法在不运行任何会话的情况下将张量转换为数组 因此我们又
  • 映射类型:删除私有接口

    在 TypeScript 中 私有属性被视为类型的形状 或接口 的一部分 class Person constructor private name string public age number const p Person age 4
  • Android Studio:在当前行显示错误的键盘快捷键?

    我发现显示带下划线的代码段错误的唯一方法是将鼠标悬停在其上 实现此目的的键盘快捷键是什么 当光标位于错误行时 在 Mac 上是 Command F1 在菜单栏中是 查看 gt 错误描述 我认为这就是 Windows 上的 Control F
  • APNS 从多个服务器发送通知

    我正在编写一个 iOS 应用程序 它将通过 APNS 从后端服务器发送通知 我可以配置多个服务器来连接到 APNS 并发送通知吗 如果是这样 可以为单个应用程序发送通知的服务器数量是否有限制 我在 Apple 网站上找不到有关此内容的任何详
  • Spring框架,启用PUT方法

    我在捕获发送到服务器的 PUT 请求时遇到问题 这些是我的方法 RequestMapping method RequestMethod GET public String getCity PathVariable value cid Str
  • Webpack 开发服务器不自动重新加载

    所以我设置了 webpack 并webpack dev server but webpack dev server不自动重新加载 如果我修改文件并保存它 则浏览器中不会发生任何更改 直到我手动刷新 这是我的 webpack 配置和运行的脚本
  • 如何为 nltk 词形还原器提供(或生成)标签

    我有一组文档 我想将它们转换为这样的形式 这样我就可以对这些文档中的单词进行 tfidf 计数 这样每个文档都由 tfidf 数字向量表示 我认为调用 WordNetLemmatizer lemmatize word 就足够了 然后调用 P
  • SwiftUI:自动预览更新始终暂停

    我有一个现有的应用程序 基本上是一个购物清单应用程序 我试图向其中添加一些甜蜜的 SwiftUI 爱 我的问题是实时预览更新不起作用 不断显示警告 自动预览更新已暂停 我点击了恢复按钮 它构建了应用程序 它显示了当前视图 并且该警告立即再次
  • 警告消息:在“...”中:因子水平无效,生成 NA

    我不明白为什么我收到此警告消息 gt fixed lt data frame Type character 3 Amount numeric 3 gt fixed 1 lt c lunch 100 Warning message In lt
  • Prestashop Web 服务 API 不断要求身份验证

    我遇到这个问题 我从 prestashop 启用了 web 服务 如果我编写 URL 直接从 post 方法传递参数 我可以访问它 mykey 但是 如果我尝试在不传递 ws key 作为参数的情况下进行访问 它会一直要求我进行身份验证 从