1

如果我使用 PHP 代码,例如

$card = Balanced\Card::get("/v1/marketplaces/TEST-MP4K6K0PWGyPtXL4LZ42sQSb/cards/CC5N3HHUDrAyvhNwQOoUd3UX");
$card->unstore();

或者

$customer->addCard($card)

如何从balanced读取HTTP响应以了解它是否有效或错误是什么?

4

1 回答 1

3

Balanced 客户端库的编写方式是,如果 API 发出非 2xx HTTP 响应,它们将引发异常。

例如,判断addCard操作是否失败的正确方法是编写一些看起来像

try {
    $customer->addCard($card)
} catch (Balanced\Error $e) {
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}
于 2014-03-26T14:59:19.030 回答