Я новичок в сценариях пакетных файлов Windows.Может ли кто-нибудь объяснить мне, как я могу извлечь одно значение ответа REST API в переменную?
я сделал этот вызов:
curl https://api.stripe.com/v1/customers -u sk_live_1qwnCoXXXXXXXXXXXXX: -d card[number]=494XXXXXXX9 -d card[exp_month]=10 -d card[exp_year]=2022 -d card[cvc]=081 -d email=XXXXXXXXXXXX
{
"id": "**cus_DqXXXXXXXXXXTu**",
"object": "customer",
"account_balance": 0,
"created": 1540311116,
"currency": null,
"default_source": "card_1DOXXXXXXMf",
"delinquent": false,
"description": null,
"discount": null,
"email": "XXXXXXXXXX",
"invoice_prefix": "69C53EF",
"livemode": true,
"metadata": {
},
"shipping": null,
"sources": {
"object": "list",
"data": [
{
"id": "card_1DOXXXXXXXXXXf",
"object": "card",
"address_city": null,
"address_country": null,
"address_line1": null,
"address_line1_check": null,
"address_line2": null,
"address_state": null,
"address_zip": null,
"address_zip_check": null,
"brand": "Visa",
"country": "DE",
"customer": "**cus_DXXXXXXXTu**",
"cvc_check": "pass",
"dynamic_last4": null,
"exp_month": 10,
"exp_year": 2022,
"fingerprint": "1WXXXXXXXXXX5",
"funding": "prepaid",
"last4": "XXXX",
"metadata": {
},
"name": null,
"tokenization_method": null
}
],
"has_more": false,
"total_count": 1,
"url": "/v1/customers/cus_Dq8XXXXXXXTu/sources"
},
"subscriptions": {
"object": "list",
"data": [
],
"has_more": false,
"total_count": 0,
"url": "/v1/customers/cus_Dq8XXXXXXXTu/subscriptions"
},
"tax_info": null,
"tax_info_verification": null
}
Я должен извлечь идентификатор, начинающийся с "cus_"в первой строке ответа и этот идентификатор в разделе источников, начинающемся с "card _"
У меня есть поиск в Google, но, возможно, я не вижу правильного ответа.
Нужен этот скрипт для автоматизациивыставление счетов в нашей системе управления запасами.