我试图从用户事件脚本调用Restlet,该脚本使用基于令牌的身份验证返回客户信息。
但是我收到一个用户错误,表示标题不是NLAuth方案
我知道这意味着我必须使用NLAuth方案,但为什么会出现这个错误?
这是我正在使用的授权标头
var headers = { 'Authorization': 'Oauth realm="XXXXX", oauth_consumer_key="XXXXX" , oauth_token="XXXXX", oauth_nonce="XXX",oauth_timestamp="XXXX", oauth_signature_method="HMAC-SHA1", oauth_version="1.0",oauth_signature="XXXXXXXXXX="',
'content-type': 'application/json'
};
你需要将“Oauth”Oauth -> OAuth
中的“a”大写
确保您使用领域的帐户ID并且格式正确。 12345_SB1
如果适用于您的帐户,则必须使用下划线字母必须大写。
你可以尝试这个标题,你会得到解决方案
var headers = {
"Authorization": "NLAuth nlauth_account='your account number',nlauth_email='login email' ,nlauth_signature='password'",
"Content-Type":"application/json"
}