タグ

APIに関するtaketsのブックマーク (12)

  • APIシナリオテストを書くべき10の理由 | ドクセル

    [beta] APIシナリオテストとは? 複数のAPIを連鎖的に呼び出し(Chaining Requests)て実行するテストのことです。 例えばユーザーの新規登録後に更新させるケースでレスポンス(ユーザーID)を次のAPIのパラメータとし て引き継ぎながらAPIを呼び出すテスト。 1. ユーザー新規登録(Create User) curl -X 'POST' \ 'https://example.com/api/v3/user' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "username": "newUser", "firstName": "John", "lastName": "James", "email": "john@example.com", "password"

    APIシナリオテストを書くべき10の理由 | ドクセル
  • tech-blog | ENJOYWORKS エンジョイワークス

    株式会社 エンジョイワークス 令和6年度 国土交通省PPP協定パートナー 宅地建物取引業 [神奈川県知事(3)第28062号] 一級建築士事務所 [神奈川県知事登録 第16506号] 不動産特定共同事業者 [金融庁長官・国土交通大臣 第114号](第1号、2号、3号、4号に掲げる事業を行う) 第二種金融商品取引業 [関東財務局長(金商)第3148号] 住宅宿泊管理業者 [国土交通大臣(02)第F00604号](関連会社グッドネイバーズにて取得) ファンド出資時の注意事項 出資に際しご負担頂くのは出資金額のみで、それ以上の支払は発生しません。出資金から年度毎に管理報酬を、その他銀行手数料等をご負担頂きます。 事業の状況により、利益の分配が行われない可能性及び返還される出資金が元を割る可能性があります。詳しくはハロー!RENOVATIONの「ファンド情報」から内容をご確認ください。 不動産

    tech-blog | ENJOYWORKS エンジョイワークス
    takets
    takets 2021/02/04
    swagger基礎
  • (社内勉強会) API用Webフレームワークの構築・調査 - Qiita

    目的 プロダクトに適したAPI用Webフレームワークの導入のための調査 現状 flaskを利用してAPIを構築しているが、要件が膨れ上がり複雑度を増してきている 生産性を高く保つために、FWの乗り換えを検討している 作業概要 各FWについて以下の観点でプロダクトにマッチしているかを調査する 必要な機能が揃っている、しかし不要なものがない メンテナンス性が高い(描きやすく読みやすい) ルールや規約が整備され、迷うことが少ない 社内勉強会にて、一人1FWを調査し、調査結果を持ち寄り発表する 作業詳細 1. シンプルなAPIの作成 TODOアプリのAPIを作成してみる endpoint GET /todo (SELECT) POST /todo (INSERT) PUT /todo/ (UPDATE) DELETE /todo/ (DELETE) TODO's data Model id (サロ

    (社内勉強会) API用Webフレームワークの構築・調査 - Qiita
    takets
    takets 2018/08/23
  • 3分で API を作って世の中にデプロイするライブコーディング〜今日から君もスピードスターエンジニア〜 - Qiita

    3分間でサーバーを用意し、APIを実装して世の中に公開するまでの手順を録画しました。(一発撮りなのでタイポ多くてすみません。。。) 一連の動画は以下からご笑覧いただけますと幸いです。 https://youtu.be/h1wuGsaJZa4 qiita では gif 動画だと 10MB 以上はアップできないっぽいので、4分割にしてそれぞれ何をしているか解説します。 ハッカソンやプロトタイプの作成、新規事業での仮実装...etc などの実装スピードが勝負の明暗を分けるシチュエーションにお役立て頂けますと幸いです。 しょっぱなからネタバレで大変恐縮ですが Google Apps Script を使います。。。 PART 1 Google Drive で SpreadSheet を新規作成(0秒~33秒) Drive を開いて SpreadSheet を新規作成 「ツール」 -> 「スクリプトエ

    3分で API を作って世の中にデプロイするライブコーディング〜今日から君もスピードスターエンジニア〜 - Qiita
    takets
    takets 2018/07/24
  • 開発効率を上げる!Swaggerで作るWEB APIモック - ZOZO TECH BLOG

    こんにちは。バックエンドエンジニアのじょーです。 みなさんは、開発初期の段階でWeb API(以下API)の実装が追いつかずクライアント側が開発できないという経験をしたことはありますか? クライアント側はAPIがないと開発が滞ってしまうことがありますが、かといってAPIの開発も始まったばかりではすぐに必要なAPIを提供することができません。その問題を解決し、両者でスムーズに開発をすすめるために有効な方法の1つに、APIモックの作成があります。 弊社では、開発初期の段階でWeb APIのモックを作成し、スムーズに開発できるようにしています。 以前は、Apiaryをモック作成ツールとして利用していましたが、記法やエディターに使いづらい点があり最近Swaggerに移行しました。 記事では、Swaggerを使ったAPIモックの作成方法と手順、また気をつけるべき点などを紹介します。 目次 Swag

    開発効率を上げる!Swaggerで作るWEB APIモック - ZOZO TECH BLOG
    takets
    takets 2018/07/17
    swagger概要
  • The Collaborative API Development Platform

    Announcing Kong Insomnia 9.3 with after-response scripting, global environments, folder-level configuration, and more. Design, debug, test, and mock APIs locally, on Git, or cloudBuild better APIs collaboratively for the most popular protocols with a dev‑friendly UI, built-in automation, and an extensible plugin ecosystem. Get Started for Free

    The Collaborative API Development Platform
    takets
    takets 2018/06/25
    apiをテストするツールMac, Windows両方ある
  • メルカリのCRMツールをKaizenした話 | メルカリエンジニアリング

    こんにちは、こんばんは。 サーバーサイドエンジニア(社内ではAPIエンジニアとも呼称します)の@bravewoodと申します。一部の人からはウッディと呼ばれていて気に入っております。 キャリア初期にウノウラボに大変な憧れを抱いていた身としては、ウノウの流れをくむメルカリでこうしてBlogを書くことができ感動しきりです。 さて、日はCRMツールについてお話しします。技術的な話は少なめで、CRM周りの開発やPlanningについてざっくりとお話しします。 APIエンジニアとは まず、メルカリ社内においてAPIエンジニアとは、商品や取引などの各種データや機能を各クライアントから呼び出すための「API」を開発することを主としたエンジニアを指します。 クライアントにはiOSやAndroidのアプリとWeb、その他複数のサブシステムがあり、各担当のエンジニアと密に連携を取り、高速かつ安定したAPI

    メルカリのCRMツールをKaizenした話 | メルカリエンジニアリング
  • ^_^ @SANABB1

  • TinyURL - ¡Déjame en paz!

    へなちょこ。xml-http-requestとjunk/httpの両方を使っているのは単なる手抜き。 (require "xml-http-request")(require "junk/http")(defvar *tinyurl-base-url* "http://tinyurl.com/api-create.php?url=")(defun tinyurl-create-url (url) (let ((api-url (concat *tinyurl-base-url* url))) (multiple-value-bind (response status) (msxml::http-get api-url) (cond ((= status 200) response) (t (error "~S~%~%~S" status response))))))(defun tinyu

    TinyURL - ¡Déjame en paz!
    takets
    takets 2010/08/14
    xyzzy + APIプログラミングの短いサンプル。
  • pyglet プログラミングガイド

    pyglet プログラミングガイドはpygletを用いたアプリケーション作成のための 詳細なドキュメントである。ここに記述された項目はpyglet API referenceに も詳しく書かれているので、参照されたし。 もし、このプログラミングガイドがpygletに関して君が初めて読むものなら、 我々はまず pygletアプリケーションの書き方 を読むことを勧める。 インストール pygletは他のライブラリにありがちなインストール作業を必要としない。 pygletは外部ライブラリやコンパイル済みバイナリファイルを必要としないた め、その場で実行することが出来る。pygletのソースコードやランタイムeggファ イルを君の作成したアプリケーションソースコードに含めて配布することが出 来る( 配布 を見よ)。 開発環境で、pygletをインストールせずにpygletを用いた実験やサンプルプロ

    takets
    takets 2008/06/22
    - pygletというゲームを造るライブラリらしい。
  • http://img.simpleapi.net/font/

    takets
    takets 2006/09/01
    - 見出し(ヘッダ)とか造るのにいーかもー
  • 使いやすいライブラリ APIデザイン

    使いやすいライブラリ API デザイン 産業技術総合研究所 情報技術研究部門 田中 哲 目的 ユーザの望みを なんとなく かなえてしまう APIを設計する 人間 ➲人間は怠惰である ● 人間は短い記述で済ますのが好き ● 人間はものおぼえが悪い がんばればできるから問題ないという考え方で デザインされた API は使いにくい 人間の根的性質に反する むしろ、怠惰であることを活用してデザインする 怠惰指向設計 手段 1. ユーザの典型的な望みを推測する 2. (その望みを実現可能な機能を実装する) 3. 望みを実現する機能にユーザを誘導する 望みを推測 ユーザを誘導 怠惰であることを仮定して推測・誘導 open­uri ➲ URI を open できるようにするライブラリ ➲ 対象は URI 一般だが主に http で使われる ➲ net/http より簡単にユーザの望みをかなえる re

  • 1