我正在尝试从API捕获JSON响应,我收到以下错误。我想了解为什么会出现这个错误。
401 - 未经授权:由于凭据无效,访问被拒绝 您无权使用您提供的凭据查看此目录或页面。
未经授权 HTTP错误401.请求的资源需要用户身份验证。
{
"membershipId": 190000,
"organizationId": 0,
"paymentFrequency": "Month",
"effectiveDate": "2016-11 30T00:00:00",
"promoPackageCode": "P56S",
"rebatePercentage": 17.861,
"rateDetails": [
{
"rateType": 0,
"rateDescription": "CurrentRate",
"rebate": "Y",
"amount": 123.45
},
{
"rateType": 1,
"rateDescription": "PromoRate",
"rebate": "Y",
"amount": 155.75
},
{
"rateType": 2,
"rateDescription": "PromoRateDiff",
"rebate": "Y",
"amount": 32.30
},
{
"rateType": 3,
"rateDescription": "NonRebateCurrentRate",
"rebate": "N",
"amount": 150.3
},
{
"rateType": 4,
"rateDescription": "NonRebatePromoRate",
"rebate": "N",
"amount": 189.65
},
{
"rateType": 5,
"rateDescription": "NonRebatePromoRateDiff",
"rebate": "N",
"amount": 39.35
}
]
};
SyntaxError:JSON.parse
答案 0 :(得分:0)
我认为您没有在标头中传递身份验证密钥。消息显示,您没有足够的权限访问API。
答案 1 :(得分:0)
在API ajax请求中,您需要将一个密钥(您从API站点请求它)添加到HTTP链接。