在沙箱上生成oauth令牌会抛出ServerError



从ordercloud沙箱环境生成oauth令牌时,ordercloud返回ServerError作为错误。再次检查client_id、username、password和grant_type是否正确。我可以使用client_credentials grant_type生成令牌。是否有其他方法使用密码grant_type来生成令牌?

"client_id": "827D3F9E-F0AE-4C12-AF55-24D1D526303F",
"grant_type": "password",
"username": "admin02",
"password": "Test1234567#",
"scope": "CatalogAdmin BuyerReader MeAdmin InventoryAdmin PasswordReset OrderAdmin PriceScheduleAdmin ProductAdmin ProductAssignmentAdmin ShipmentAdmin"
"ErrorCode": "ServerError",
"Message": "An unknown error has occurred on the server.",

您的API客户端有一个ClientSecret集,并且您没有在请求体中传递ClientSecret。如果您删除了ClientSecret,或者在请求体中传递它,则调用应该成功。

它应该返回一个400而不是500,所以我将它作为一个错误记录在我们的端。

最新更新