#Ruby pry로 온라인 결제 서비스 스트립의 API를 치면 JSON이 보기 어려워 pry-doc로 착색을 시도하거나curl+jq로

1793 단어 Ruby
API doc의 예가 그렇게 사용될 수 있는 일반적인 공개 열쇠라니.
https://stripe.com/docs/api/invoices/list?lang=ruby

install pry

gem install pry pry-doc

근데 JSON은 너무 쓸모없어!

require 'stripe'
Stripe.api_key = 'sk_test_4eC39HqLyjWDarjtT1zdp7dc'
Stripe::Invoice.list({limit: 3})

산열은 색을 칠할 수 있다

require 'stripe'
Stripe.api_key = 'sk_test_4eC39HqLyjWDarjtT1zdp7dc'
Stripe::Invoice.list({limit: 3}).data.map(&:to_h)

curl + jq


이건 루비랑 상관없어.
pry 시동도 어려워요.
Docs에서 언어와curl로 전환할 수 있습니다.

컬의 결과를 jq에게 맡기면 예쁘네요.brew install jq curl -s https://api.stripe.com/v1/invoices -u sk_test_4eC39HqLyjWDarjtT1zdp7dc: -d limit=3 -G | jq

Original by Github issue

좋은 웹페이지 즐겨찾기