从php生成的身份验证标头中获取Netsuite的Api
不能与oauth 1.0一起使用,但是如果我们在邮递员中启用Oauth 1.0,则Api
可以在Postman中工作。
邮递员生成的授权标头:
OAuth realm="4819062_SB1",oauth_consumer_key="....oauth consumer kay.....",oauth_token=".....oauth token .....",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1532670855",oauth_nonce="KxFSDi",oauth_version="1.0",oauth_signature="UutS6YGFswBuc94%2FigPADywIdp8%3D"
使用PHP
的授权标头:
授权:
OAuth oauth_signature="YAVtWB2W05JIPJeOALedNDUQQzE%3D", oauth_version="1.0", oauth_nonce="9acdd26cc3edde48628b9d60c901de46", oauth_signature_method="HMAC-SHA1", oauth_consumer_key=".....oauth consumer key...", oauth_token="........auth token.......", oauth_timestamp="1532671431", realm="4819062_SB1"
php
生成的授权标头不起作用:
{
"error": {
"code": "INVALID_LOGIN_ATTEMPT",
"message": "Invalid login attempt."
}
}
答案 0 :(得分:1)
有很多原因说明为什么我们会遇到无效的登录尝试错误。
要了解有关该错误的更多详细信息,可以使用“登录审核跟踪”来跟踪TBA令牌和用户。
详细信息列显示状态为“失败”的所有基于令牌的身份验证登录的错误消息。请在详细信息列中提供错误消息,以便我们进一步为您提供帮助。