【问题标题】:Getting an "unexpected '<' " error while sending post request in opencart-3在 opencart-3 中发送发布请求时出现“意外的 '<'”错误
【发布时间】:2019-11-21 21:33:22
【问题描述】:

在为 opencart-3x 使用 api 时,我无法生成 api_token。我使用 Postman 发送 post 请求,但我收到 JSON 格式的“意外'

我已经搜索了关于这个 Opencart-api 的每个视频、博客。但我什么也没找到。要补充一点,我也在实时服务器上尝试过相同的操作,但结果是一样的。我还查看了源代码,但找不到任何东西。请帮助我完成这项工作。

我无法通过 api 用户名和 api 密钥登录。我无法生成会话 ID。请帮我这样做

Unexpected '<'

我收到此错误并且未生成 api_token。

【问题讨论】:

  • 如果您尝试访问的 api 生成某种错误而不是正确的 json 输出,通常会出现这种错误。可能是 404 或 500 错误。你能在某处看到完整的输出吗?
  • 甚至 PHP: Notice 都会触发此操作。这应该可以帮助您调试:stackoverflow.com/questions/1820927/…
  • 我正在阅读 opencart 的 API,我以前从未使用过它:在我看来,您应该从邮递员链接中删除“admin/”,而只需使用“suruchiopencart/index .php?route=api/login" ...我什至不确定它是否支持管理员登录。
  • 嗨安德鲁,我使用了这个链接development.ssntpl.com/suruchiopencart/index.php?route=api/…。并且在 json 格式中仍然存在相同的错误。加上 HTML 格式,我得到 301 永久移动。

标签: php api opencart2.x opencart-3


【解决方案1】:

这是由文件中的语法错误引起的。 ./upload/catalog/controller/api/login.php

参考this检查代码。 https://github.com/opencart/opencart/blob/master/upload/catalog/controller/api/login.php

【讨论】:

  • 这以某种方式帮助了我,但现在我没有得到一个 json 错误,而是得到一个空数组 []。请提出一些建议,这将有很大帮助。
猜你喜欢
  • 2019-01-23
  • 1970-01-01
  • 2021-03-02
  • 1970-01-01
  • 2015-04-23
  • 2015-10-07
  • 2019-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多