Как получить счет-фактуру из API Stripe, как сузить результаты, чтобы получить данные только из одного атрибута в объекте? - PullRequest
0 голосов
/ 15 апреля 2019

Я могу успешно извлечь объект счета-фактуры непосредственно из API Stripe, но как изменить уникальный URL-адрес, который я использую для API, сузить результаты, чтобы вернуть только данные в одном атрибуте / ключе?

Вот ссылка на API Stripe для «Извлечь счет»

Я вытягиваю весь объект, но мне нужны только данные от одного ключа.Например, если объект включает в себя ключ и значение: "currency": "usd", как я могу найти в объекте «валюту» и вернуть только значение «usd» (надеюсь, без кавычек)?

У меня естьURL уникального счета-фактуры, который выглядит следующим образом: https://api.stripe.com/v1/invoices/in_xxxxxxxxxxxxxxxxxxxx

Как я могу изменить этот URL-адрес, чтобы сузить результаты поиска, чтобы просто получить значение валюты этого конкретного счета-фактуры?

1 Ответ

1 голос
/ 15 апреля 2019

В Stripe не реализована фильтрация (по крайней мере, в их документах), поэтому нет способа фильтровать JSON, используя только URL.

Вам нужно написать код для извлечения свойства currency. Учитывая, что это свойство корневого уровня, которое вообще не должно быть сложным.

var obj = JSON.parse(// get object);
if (obj) {
  var currency = obj.currency;
  // do whatever with it here
}
...