0

PHP を使用して Balanced からカードを取得しようとしています。

を使用してすべてのカードを取得できます

$marketplace = Balanced\Marketplace::mine();
$cards = $marketplace->cards->query()->all();

$cards 配列を調べると、各カード オブジェクトで次のような値を見つけることができます
: /v1/marketplaces/TEST-MP4K6K0PWGyPtXL4LZ42sQSb/cards/CC5N3HHUDrAyvhNwQOoUd3UX これは、
"/v1/marketplaces/MARKETPLACE ID/cards/"としてフォーマットされているようです。カードID」

ただし、特定の顧客のカードのみが必要なので、試してみました

$customer = Balanced\Customer::get("/v1/customers/CU6vs1tjxBtifgTuzKjCGtVS");
$cards = $customer->cards->query()->all();

カードオブジェクトを考えてみると、URIの形式が変更されました
: /v1/customers/CU6vs1tjxBtifgTuzKjCGtVS/cards/CC5N3HHUDrAyvhNwQOoUd3UX
したがって、URIは
「/v1/customers/CUSTOMER ID/cards/CARD ID」となります。

質問、この顧客ベースの uri を、請求や削除などのすべてのカード機能に使用できますか?
または、マーケットプレイス形式を使用する必要がある場合は、URI を再構築する必要がありますか (警告のバランスをとる)、または uri を適切な形式で取得できる理由はありますか?

4

1 に答える 1

2

これらの uri のいずれかを使用できます。それらは異なるエンドポイントを使用しているだけですが、トランザクションは同じように成功します。

于 2014-03-19T20:39:22.960 に答える