小编Bru*_*olo的帖子

如何在 NetSuite 上列出送货方式?

我正在尝试通过 API 列出发货项目(UPS、FedEx 等)。正如它在Accounting > Shipping Items > List 中显示的那样。

ItemFulfillment Record的文档建议我使用操作GetSelectValue来列出 shipMethod 可能的值(与 Ship Items 相同)。

GetSelectValue的文档(第 125 页)描述了我需要使用的 SOAP 请求:

  <env:Body>
    <platformMsgs:getSelectValue>
      <fieldName fieldType="sales_salesOrder_shipMethod"/>
    </platformMsgs:getSelectValue>
  </env:Body>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,似乎fieldType是错误的。

    <soapenv:Fault>
      <faultcode>soapenv:Server.userException</faultcode>
      <faultstring>org.xml.sax.SAXException: fieldType not found on {urn:core_2013_2.platform.webservices.netsuite.com}GetSelectValueFieldDescription</faultstring>
      <detail>
        <ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">partners-java10005.bos.netledger.com</ns1:hostname>
      </detail>
    </soapenv:Fault>
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到正确的fieldType来获取发货物品列表?

netsuite

5
推荐指数
1
解决办法
3852
查看次数

NetSuite上的INVALID_LOGIN_CREDENTIALS错误,但是凭据正确无误

我一直在尝试使用netSuite api使用netsuite gem.

我可以登录该网站,但是当我尝试从API进行身份验证时,我收到了INVALID_LOGIN_CREDENTIALS错误.

这是请求的有效负载:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:platformMsgs="urn:messages_2011_1.platform.webservices.netsuite.com" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:platformCore="urn:core_2011_1.platform.webservices.netsuite.com">
  <env:Header>
    <platformMsgs:passport>
      <platformCore:email>email@email.com</platformCore:email>
      <platformCore:password>--snip--</platformCore:password>
      <platformCore:account>ACCOUNTNO</platformCore:account>
      <platformCore:role type="role" internalId="ROLE"/>
    </platformMsgs:passport>
  </env:Header>
  <env:Body>
    <platformMsgs:get>
      <platformMsgs:baseRef xsi:type="platformCore:RecordRef" internalId="4" type="customer"/>
    </platformMsgs:get>
  </env:Body>
</env:Envelope>
Run Code Online (Sandbox Code Playgroud)

这是响应的有效负载:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
    <soapenv:Fault>
      <faultcode>soapenv:Server.userException</faultcode>
      <faultstring>You have entered an invalid email address or account number. Please try again.</faultstring>
      <detail>
        <platformFaults:invalidCredentialsFault xmlns:platformFaults="urn:faults_2011_1.platform.webservices.netsuite.com">
          <platformFaults:code>INVALID_LOGIN_CREDENTIALS</platformFaults:code>
          <platformFaults:message>You have entered an invalid email address or account number. Please try again.</platformFaults:message>
        </platformFaults:invalidCredentialsFault> …
Run Code Online (Sandbox Code Playgroud)

netsuite

3
推荐指数
1
解决办法
5141
查看次数

标签 统计

netsuite ×2