我计划使用PHP将网站与eBay集成,但是首先我要使用Postman来测试所有内容。
授权花了我一整天,但我想我现在已经可以使用它了。 (我必须更新到最新版本的Postman,然后才能为我创建令牌。)
我说我思考,因为我没有设法获得单个请求来工作。我特意选择bulkGetInventoryItem(documentation),因为它似乎是获得批准的更容易授权的请求之一。我只知道身份验证设置错误时,会收到与正确时不同的错误消息。
出于故障排除的原因,我在所有范围内都做了一个令牌:
(添加为以空格分隔的链接列表)
我已经更改了一个eBay列表,使其仅针对此测试具有SKU为“ 123456”,但是,我得到的错误与将"sku": "123456"
更改为"sku": "anObviouslyFakeSKU"
时完全相同,但是我更改的其他任何内容都会创建一个新错误,因此我怀疑该问题与SKU有关,但也许并非如此。 (我发现eBay API在发送相关错误消息方面非常差。)
我对Postman还是很陌生,所以这可能是菜鸟的错误。
较早的错误已显示为较小的标点问题或错误的单选按钮,因此希望这次无论是什么错误,都应在此屏幕快照中显示。
我在什么时候做错了[[this时间? (让我知道是否可以发送其他截图可能会有所帮助。)
[为了帮助发布者的SEO,并简化复制/粘贴操作,我正在转录上面屏幕快照中的重要文字:
url
POST https://api.ebay.com/sell/inventory/v1/bulk_get_inventory_item
身体,原始
{ "requests": [ { "sku": "123456" } ] }
输出
{ "errors": [ { "errorId": 2003, "domain": "ACCESS", "category": "APPLICATION", "message": "Internal error", "longMessage": "There was a problem with an eBay internal system or process. Contact eBay developer support for assistance", "parameters": [ { "name": "reason", "value": "Failed to transform underlying error response, see logs." } ] } ] }
POST https://api.ebay.com/sell/inventory/v1/bulk_get_inventory_item
?application/json
?更新
邮递员环境变量文档:https://learning.postman.com/docs/postman/variables-and-environments/variables/