【问题标题】:Send info from Netsuite to Magento Api从 Netsuite 向 Magento Api 发送信息
【发布时间】:2016-07-14 01:06:20
【问题描述】:

我正在尝试通过 Magento API 将信息从 Netsuite 发送到 Magento。在正常情况下,我执行

    $user       =   'user';
    $pass       =   'password';

    $url        =   'http://example.hosting.com/magento/api/soap/?wsdl';
    $webClient  =   new SoapClient($url);
    $webSession =   $webClient->login($user, $pass);

    $result     =   $webClient->call($webSession, 'ApiMethod', 'data');

购买 我不明白如何在 Netsuite 脚本中制作它。我找到了一个方法 nlapiRequestURL,但我不明白如何进行登录和发送会话。

谢谢。

【问题讨论】:

  • 您可能还需要考虑在 magento 中运行同步代码。
  • 我们有一个产品可以帮助解决这个问题,请随时与我们联系以获取更多信息 - productearthsolutions.com/contact-us

标签: magento netsuite magento-1.12


【解决方案1】:

如果您打算在 NetSuite 中托管代码以与 Magento 通信,那么使用 Magento 的REST API 可能会更好,因为它更易于使用。否则,您需要Javascript SOAP client,它不是 NetSuite 的一部分,而且不太可能在该环境中正常工作。

使用 REST API,您基本上可以针对每种类型的记录访问不同的端点,例如

然后您解析您的响应以获得您需要的数据,或者发布您想要创建的数据。

【讨论】:

  • 绝对推荐使用 REST API,尤其是 JSON 格式。 nlapiRequestURL 也是从 NetSuite 调用这些 REST API 的正确方法。
  • 是的,看来 REST 是诀窍。我会进行更多调查。谢谢!
猜你喜欢
  • 2011-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-02
  • 2021-11-24
  • 1970-01-01
相关资源
最近更新 更多