API 的 eBay 数字签名 - 随机 403s

问题描述 投票:0回答:0

我的 spring boot 应用程序正在调用(除其他外)eBay Finances API,为了符合最新要求,我们签署了所有请求(对于所有客户,无论他们是否来自欧盟/英国)。

不幸的是,我面临一些 非确定性错误 - 我从 eBay 获得 403 异常,具有以下详细信息:

{ "errors": [ { "errorId": 215120, "domain": "ACCESS", "category": "REQUEST", "message": "Signature validation failed", "longMessage": "Signature validation failed to fulfil the request." } ] }
奇怪的是,完全相同的失败请求(随机)将在几秒钟后成功(我正在使用 

@Retryable spring boot 注释,它会在几秒钟后尝试再次执行服务方法)。

请求示例如下(出于显而易见的原因,xx-yyyyy-zzz 是一个屏蔽的 orderId):

HTTP GET https://api.ebay.com/sell/fulfillment/v1/order?orderIds=xx-yyyyy-zzz
有没有其他人遇到过这样随机的问题?

最后我想指出的是,异常率非常低(每 100k 个请求只有 60 个请求会这样失败)。

提前致谢!

digital-signature ebay-api
© www.soinside.com 2019 - 2024. All rights reserved.