gpt4 book ai didi

netsuite - NetSuite 上出现 INVALID_LOGIN_CREDENTIALS 错误,但凭据正确

转载 作者:行者123 更新时间:2023-12-02 21:57:59 24 4
gpt4 key购买 nike

我一直在尝试使用 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>

这是响应的有效负载:

<?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>
<ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">sb-partners-java002.svale.netledger.com</ns1:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

最佳答案

我刚刚解决了这个问题。如果您遇到问题,请确保:

  • 您正在连接到正确的环境。 (非沙箱与沙箱)
  • 您的用户(或您的角色)拥有 WebServices 权限(请参阅权限 > 设置)

我遇到了这两个问题。我的帐户,即使属于管理员角色,也缺乏 Web 服务权限。我正在使用非沙箱帐户的沙箱网址。

  • https://webservices.na1.netsuite.com/wsdl/v2012_1_0/netsuite.wsdl(非沙盒)
  • https://webservices.sandbox.netsuite.com/wsdl/v2012_1_0/netsuite.wsdl(沙箱)

关于netsuite - NetSuite 上出现 INVALID_LOGIN_CREDENTIALS 错误,但凭据正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20764564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com