从 Netsuite 向 Magento Api 发送信息
·
问题:从 Netsuite 向 Magento Api 发送信息
我正在尝试通过 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,但我不明白如何进行登录和发送会话。
谢谢。
解答
如果您计划在 NetSuite 中托管代码以与 Magento 对话,那么使用 Magento 的REST API可能会更好,因为它更容易使用。否则,您需要一个Javascript SOAP 客户端,它不是 NetSuite 的一部分,并且不太可能在该环境中正常工作。
使用 REST API,您基本上可以为每种类型的记录点击不同的端点,例如
-
http://magentohost/api/rest/orders用于销售订单
-
http://magentohost/api/rest/stockitems用于库存项目
然后你解析你需要的数据的响应,或者发布你想要创建的数据。
更多推荐
所有评论(0)