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 を適切な形式で取得できる理由はありますか?