В справочнике по Stripe API много случаев, например this, где есть " прочтите запрос, указанный как отправленный с помощью GET, но скажите следующее об аргументах:

created: фильтр в списке на основе даты создания событий. В значение может быть строкой с точной меткой времени в формате UTC, или может быть словарь со следующими параметрами: ...

Как выглядит этот «необязательный словарь» при использовании curl? Означает ли это, что вы используете команду -d и POST и отправляете запрос по тому же URI, но с помощью POST, несмотря на ссылку API, указывающую GET?

Или это означает, что вы должны установить атрибуты словаря в строке запроса запроса ... например. created [lt] = 1521023230 закодирован в URL запроса как "https: / /api.stripe.com/v1/events?created%5Blt%5D=1521023230 "... так вы, что это все еще запрос GET?

1
Ascendant 14 Мар 2018 в 13:33

1 ответ

Лучший ответ

С помощью curl вы можете просто передать их как параметры -d. Вот пример

curl https://api.stripe.com/v1/charges?limit=3 \
   -u sk_test_BQokikJOvBiI2HlWgH4olfQ2: \
   -d created[lte]=1517443200 \
   -G 
2
koopajah 15 Мар 2018 в 13:48