当前位置: 首页 > 知识库问答 >
问题:

Magento无法通过XMLRPC连接GoDataFeed API

陶树
2023-03-14

我使用Magento 1.9并安装GoDataFeed扩展以从Magento导入产品。我尝试通过SOAP API将GoDataFeed与Magento连接:

$client = new SoapClient('http://magentohost/soap/api/?wsdl');
$session = $client->login('apiUser', 'apiKey');

并成功连接。

但当我通过XMLRPC连接时:

$client = new Zend_XmlRpc_Client('http://magentohost/api/xmlrpc/');
$session = $client->call('login', array('apiUser', 'apiKey'));

它返回错误:640:方法“登录”不存在,故障代码2:访问被拒绝。

我使用的2种方法1个帐户已在系统中配置用户/角色

在SOAP/XML-RPC用户中的用户设置中,有“当前管理员密码”项。基于每个Internet显示:“xml-rpc在非ascii字符集方面存在一些问题。”所以我想问一下我当前的管理员密码是否包含非ascii字符,它是否发生错误连接?

共有1个答案

柯天宇
2023-03-14

首先要做的是确保打开日志记录,并在出现故障时跟踪/检查日志。当然,我建议您拨打1-866-340-6619分机3联系GoDataFeed技术支持。

你在GoDataFeed中的店铺名称是什么?也许我们可以开始寻找并回复你。

 类似资料:
  • 首先;这个问题类似于另一个尚未解决的问题:对magento soap api的调用立即过期 我正在开发一个基于XMLRPC的客户端-服务器模块。基于Magento的服务器向基于Java的客户端公开了几个API方法。我在我的客户端中使用标准JavaXMLRPC Jars。 我有一个“登录”调用,用于检索会话。然后我把这个传给其他人做不同的电话。我检查了它是否返回(看起来)有效会话。 但是,我使用此会

  • 问题内容: 我有一个使用socket.IO的node.js应用程序。它可以在http上正常工作,但是当尝试通过https连接到套接字时,没有任何反应。 这是代码的一部分: 和功能: 客户端连接如下: 正如我说的,在http上一切正常,但是在https上连接会给我“连接被中断”。我究竟做错了什么? 问题答案: 您不能像服务器那样初始化服务器。您必须启动一个单独的https服务器,然后将socket.

  • 问题内容: 我已经在服务器上安装了Kibana 5.4和Elastic search 5.4,我可以通过使用本地计算机上的curl来访问Kibana和Elastic search 我得到以下回应 var hashRoute =’/ app / kibana’; var defaultRoute =’/ app / kibana’; var hash = window.location.hash;

  • 我已经在服务器上安装了Kibana 5.4和Elastic search 5.4,我可以使用 我得到以下回应 var hashRoute='/app/kibana'; var defaultRoute='/app/kibana'; var hash=window.location.hash; if(hash.length){window.location=hashRoute hash;}其他{wi

  • 问题内容: 我最近安装了Elasticsearch,并且在开始的几天里一切正常,但是今天以某种方式停止了工作 当我启动该服务时,它声称很好… 但后来我明白了 查看elasticsearch日志: 看起来有关于Java VM的警告;那可能是问题吗?我还应该尝试/看看什么? 问题答案: 1) 使用linux中的命令 检查端口9200的状态 。 就我而言,以下是启动时的结果。 对我不是服务,否则找到正在

  • 我试图连接jira的API通过python(3.6)和我一直得到错误消息: 警告:root:HTTPSConnectionPool(host='jira',port=443):url:/secure/rest/api/2/serverInfo/rest/api/2/serverInfo超过了最大重试次数(由SSLError引起(SSLError(“错误握手:错误”(('SSL例程','tls\u进