首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将Soap API用于Magento安装

无法将Soap API用于Magento安装
EN

Stack Overflow用户
提问于 2014-03-29 00:19:27
回答 1查看 1.2K关注 0票数 0

经过几天的持续努力,我完全不明白为什么我不能让Soap API为我的Magento安装工作。

Magento安装的版本是1.8.1 PHP版本5.3

我有一个脚本,它使用Oauth进行身份验证和Soap V2 (也使用Soap v1进行了测试)。

此脚本的URL为dev.redxmedia.co.uk/aff1/oauth_customer.php以下是代码...

代码语言:javascript
复制
// Enable error reporting 
error_reporting(E_ALL);
ini_set('display_errors', '1');

//create soap object
$proxy = new SoapClient('http://dev.redxmedia.co.uk/1and1/api/v2_soap/?wsdl');

// create authorized session id using api user name and api key
// $sessionId = $proxy->login('apiUser', 'apiKey');
$sessionId = $proxy->login('aff1', 'password');

// Get customer info for customer id = 1
$customerinfo = $proxy->customerCustomerInfo($sessionId,1);

print_r($customerinfo);

收到的响应如下...

致命错误:未捕获SoapFault异常: WSDL SOAP-错误:解析WSDL:无法从'http://dev.redxmedia.co.uk/1and1/api/v2_soap/?wsdl‘加载:需要开始标记,在/home/sites/redxmedia.co.uk/public_html/dev/aff1/oauth_customer.php:7堆栈跟踪中找不到'<‘:#0 /home/sites/redxmedia.co.uk/public_html/dev/aff1/oauth_customer.php(7):SoapClient->SoapClient(’main...‘) #1 {http://dev.redx}在第7行的/home/sites/redxmedia.co.uk/public_html/dev/aff1/oauth_customer.php中抛出

如果您将Soap URL直接放入浏览器中,您将得到预期的响应。

在浏览了其他问题中的许多给定响应之后,我相信我已经满足了PHP配置要求。

PHP信息可在dev.redxmedia.co.uk/info.php上找到

给出的用户名和密码是活动的,因为这不是一个实时的网站,所以请随时测试…

在这个阶段的任何帮助都将非常感谢...!

EN

回答 1

Stack Overflow用户

发布于 2014-04-21 19:31:55

修改您的网址添加此&type=soap

http://dev.redxmedia.co.uk/1and1/api/v2_soap/?wsdl&type=soap

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22718092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档