请问API调用返回400是什么原因?
可以从响应的Header看到错误的信息,有两种可能 1.客户端请求存在问题,百度云API网关返回400,最经常遇到的是签名错误,会返回X-Bce-Error-Code: SignatureFormatInvalid,这个需要用户自己确认AK/SK或者AppCode是否填写正确 2.客户端请求格式有误,API提供商返回400,比如说参数格式错误等,这种情况用户可以在API商品详情页联系所购买API的客服进行咨询
您好!请求签名错误可能由如下原因导致: 1. 您没有该接口的访问权限。包括如下两种情况:①您并未购买该服务,可能您购买了该服务商的其它 API,但并非此 API;②您购买了该 API 但配额已经耗尽,无法再调用 2. 您的 AKSK 参数填写有误,请仔细检查 AKSK 参数填写无误,AKSK 可在云市场用户控制台-已购服务详情页查看,已购服务列表链接为:https://console.bce.baidu.com/mkt/#/mkt/purchased/list ,点击进入您购买的该服务详情页面,请核对“交付信息”处 AccessKey/AppSecret 取值与您在页面填写的AKSK是否一致。
相关问题