如果我使用 PHP 代码,例如
$card = Balanced\Card::get("/v1/marketplaces/TEST-MP4K6K0PWGyPtXL4LZ42sQSb/cards/CC5N3HHUDrAyvhNwQOoUd3UX");
$card->unstore();
或者
$customer->addCard($card)
如何从balanced读取HTTP响应以了解它是否有效或错误是什么?
如果我使用 PHP 代码,例如
$card = Balanced\Card::get("/v1/marketplaces/TEST-MP4K6K0PWGyPtXL4LZ42sQSb/cards/CC5N3HHUDrAyvhNwQOoUd3UX");
$card->unstore();
或者
$customer->addCard($card)
如何从balanced读取HTTP响应以了解它是否有效或错误是什么?
Balanced 客户端库的编写方式是,如果 API 发出非 2xx HTTP 响应,它们将引发异常。
例如,判断addCard
操作是否失败的正确方法是编写一些看起来像
try {
$customer->addCard($card)
} catch (Balanced\Error $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}