gpt4 book ai didi

Paypal API - checkout.js - 解析响应错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:49:57 26 4
gpt4 key购买 nike

我已经在我的 Angular 应用程序上实现了这个 API。问题是当我输入错误的送货地址时,API 会抛出错误:

未捕获错误:处理错误时遇到错误 错误:请求发布 www.sandbox.paypal.com/v1/payments/payment 失败,出现 400 错误。关联ID:3b331f9eaafa4, 3b331f9eaafa4

{ “名称”:“验证错误”, “细节”: [ { “领域”:“城市”, “问题”:“值无效” }, { “领域”:“状态”, “问题”:“值无效” }, { “领域”:“ zip ”, “问题”:“值无效” } ], "message": "无效请求 - 查看详情", “信息链接”:“developer.paypal.com/docs/api/payments/#errors”, “debug_id”:“3b331f9eaafa4”

如何解析错误以显示带有错误文本的警报?它不是 JSON,所以我不知道如何解析它。

最佳答案

这是解决方案:

let res = error.message.match(/{([\s\S]*?)^}/gm);
console.log( JSON.parse( res[0] ) )

这将提供一个 JSON 以供使用。

关于Paypal API - checkout.js - 解析响应错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52091065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com