api - Magento API 错误 : Invalid data given. 错误消息中的详细信息。 - 这个 "error message"在哪里?

标签 api exception magento soap-client

我试图创建一个新产品,但发生了一些奇怪的问题,它只是给了我这个错误:

Invalid data given. Details in error message.

这是由 $e -> getMessage() 从这个片段生成的:
try {
    $result = $proxy -> call($sessionId, $api, $parameters);
    return $result;
} catch (SoapFault $e) {
    echo '<p style="color:red;">'.$e -> getMessage().'</p>';
    return false;
}

那么这个“错误信息”在哪里?谢谢!

最佳答案

强烈推荐用于记录所有 API 调用和响应的 TechColins 方法:

Magento API performance issues when doing bulk product updates

http://techcolin.net/2011/11/a-php-proxy-script-for-logging-magento-api-soap-calls/

它将使您能够准确查看传递给 API 的内容以及 magento 响应的错误。

如果您现在只是在寻找快速解决方案,这可能看起来有点额外的开销,但对于诊断 future 的问题将大有裨益。

关于api - Magento API 错误 : Invalid data given. 错误消息中的详细信息。 - 这个 "error message"在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8611739/

相关文章:

android - 如何从 Google for Android 获取当前时间?

java - 一个 Exception 方法,它记录并抛出异常,该异常作为参数出现

java - 抛出已检查异常与抛出包装的 RuntimeException

c# - 从C#中的异常传递错误代码

html - 在 RWD 主题中添加背景图片的最佳方式

forms - Magento 上的多个联系表格

magento - Magento 是否有现有维护良好的 Vagrant 厨师食谱?

c++ - 在 MySQL Connector C++ API 中通过一个函数调用执行多个查询的正确方法是什么?

css - 有谁知道基于 REST 的 CSS 压缩器?

java - 如何使用 jGit 克隆单个文件?