Ebay API 无法验证我的市场帐户删除端点

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

Ebay 无法验证我的市场帐户删除端点。除了通用的“市场帐户删除端点验证失败。单击此处了解有关设置端点的更多信息。”之外,我没有收到任何错误消息。

API 正在尝试在 Laravel 应用程序上执行以下代码。

` $challengeCode = $request->challenge_code; $verificationToken = "f92e63874c438db0ae62560aa752fad3f92e63874c438db0ae62560aa752fad3"; $endpoint = "https://{domain}/madeendpoint";

$hash = hash_init('sha256'); hash_update($hash, $challengeCode); hash_update($hash, $verificationToken); hash_update($hash, $endpoint); $responseHash = hash_final($hash); Log::error("MadEndpoint Hit"); Log::error($request); return response()->json(["challengeResponse"=>$responseHash], 200);
`

我可以在邮递员中到达终点。端点返回预期结果。请求以 application/json 形式返回。该请求返回时状态为 200。返回的请求看起来是正确的。

{"challengeResponse":"5fce4f1b3b0dd1fba1a06dad6364c78de7447305d8de4b1d7137648f2c60ebb1"}


我添加了几个条目日志,以便我可以验证端点何时被命中。当我手动或使用邮递员到达端点时,我会看到日志条目。在 Ebay 端保存端点后,我没有看到任何点击。就好像 Ebay 方面根本没有击中它。

我正在努力寻找解决此问题的方法。有人有什么建议吗?

提前致谢。

ebay-api
2个回答
0
投票
我终于知道出了什么问题了。

我的端点位于 https...但我只配置了带有证书的 SSL。我怀疑这是问题所在,因为我在日志中从未看到任何来自 Ebay 的流量,并且如果禁用 SSL 验证,我只能使用 Postman 到达端点。

添加链并重新启动服务器后,Ebay 就能够访问端点。


0
投票
eBay 通过此响应达到了我的终点

{'metadata': {'topic': 'MARKETPLACE_ACCOUNT_DELETION',
'架构版本':'1.0',

“已弃用”:错误},
'通知':{'notificationId':'85156dbc-8ed6-445c-a927-3badb897e53d_57cc7846-0b65-447e-8fa4-056032af24ac',
'事件日期': '2024-06-14T21:08:20.295Z',
'发布日期': '2024-06-14T21:08:20.313Z',
“发布尝试计数”:1,
'数据':{'用户名':'primeplants1',
'用户ID':'JR5Sl8q5QRS',
'eiasToken': 'nY+sHZ2PrBmdj6wVnY+sEZ2PrA2dj6AMmYCpDpSLqQudj6x9nY+seQ=='}}}

不知道该如何回应

© www.soinside.com 2019 - 2024. All rights reserved.