作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试使用 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/
我一直在尝试使用 NetSuite api,使用 netsuite gem 。 我可以登录该网站,但当我尝试通过 API 进行身份验证时,出现 INVALID_LOGIN_CREDENTIALS 错误
我是一名优秀的程序员,十分优秀!