ryota21silvaの技術ブログ

Funna(ふんな)の技術ブログ

これまで学んだ技術の備忘録。未来の自分が救われることを信じて

API

新着順 人気順

【Stripe】off_sessionの指定漏れによってサブスクの自動請求で毎回3Dセキュア認証を要求されてハマった件

API

3Dセキュア認証の義務化 2024年3月15日、クレジットカード取引に関わる事業者向けの「クレジットカード・セキュリティガイドライン」が改訂されました。 このガイドラインでは、オンライン販売を行う加盟店(Stripeユーザー)については2025年3月末までに3D…

【Go】JSONの入れ子を構造体に変換する

■ はじめに APIから返ってくるJSON文字列をGolangの構造体に変換したいと思います。 ■ JSONを構造体に変換する基本形 例えば以下JSONを構造体にマッピングしたい場合 { "book":{ "google_books_id": "Wx1dLwEACAAJ", "title": "リーダブルコード", "authors"…

【Rails/Rspec】リクエストスペックでAPIをテストする際に、よくやること

リクエストスペックの特徴 HTTP 動詞に対応するメソッド(get 、post 、delete 、 patch)を使う。 capybaraは使わない。 HTTPのレスポンスのステータスコードと実際のデータを含んだレスポンスボディを返す 200: OK - リクエストは成功し、レスポンスととも…

selializerを使ったAPIの作成と、リクエストスペックについて

jsonのserializerとは? jsonを生成する仕組みのこと。 この生成したJSONのデータをレスポンスとして返す。 ActiveRecordは ActiveModel::Serialization を include している。 なので、そのまま以下のような記述もできる。 module Api module V1 class Arti…