我正在使用 PHP 尝试从 Balanced 获取卡。
我可以使用所有卡
$marketplace = Balanced\Marketplace::mine();
$cards = $marketplace->cards->query()->all();
我可以查看 $cards 数组,并在每个卡片对象中找到类似以下
uri 的值:/v1/marketplaces/TEST-MP4K6K0PWGyPtXL4LZ42sQSb/cards/CC5N3HHUDrAyvhNwQOoUd3UX 这似乎被格式化为
“/v1/marketplaces/MARKETPLACE ID/cards/卡号"
但是我只想要特定客户的卡,所以我尝试了
$customer = Balanced\Customer::get("/v1/customers/CU6vs1tjxBtifgTuzKjCGtVS");
$cards = $customer->cards->query()->all();
现在,当我认为卡片对象的 uri 格式已更改
uri 时:/v1/customers/CU6vs1tjxBtifgTuzKjCGtVS/cards/CC5N3HHUDrAyvhNwQOoUd3UX
所以它给出了 uri 作为
“/v1/customers/CUSTOMER ID/cards/CARD ID”
问题,我可以将此基于客户的 uri 用于所有卡功能,例如收费和删除吗?
或者,如果我必须使用市场格式,我是重建 URI(平衡警告)还是有一些为什么我可以以正确的格式获取 uri?