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 に答える