Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Postman 東京オフィス・プレオープン ★ APIプラットフォームPostmanとは?

Postman 東京オフィス・プレオープン ★ APIプラットフォームPostmanとは?

みんなのPython勉強会#94での発表資料です。

みなさん、API使っていますか?このライトニングトークでは、APIを使う際に出てくる色々な面倒をなくしてくれるAPIツールPostmanについて紹介します。2023年7月4日に開催される、東京オフィス・プレオープンイベントPostman Tokyo Meetup 2023.7の告知もさせていただきます。

草薙昭彦

June 15, 2023
Tweet

More Decks by 草薙昭彦

Other Decks in Technology

Transcript

  1. All rights reserved by Postman Inc Postman 東京オフィス・プレオープン API プラットフォーム

    Postman とは? 草薙 昭彦 テクノロジーエバンジェリスト
  2. Mini Tokyo 3D 東京の公共交通機関の3Dマップ Japan EQ Locator 震源・震度分布の3Dマップ Mapbox GL

    Rain Layer 降水降雪アニメーション Ukraine Live Cams ライブカメラ3Dマップ 北朝鮮ミサイル実験ビジュアライゼーショ ン 弾道ミサイル軌道の可視化 Sea Level Rise 3D Map 都市の海面上昇シミュレーション https://nagix.github.io/
  3. Web API とは https://api.example.com/search?q=postman&lang=en GET ホスト パス リクエスト レスポンス メソッド

    パラメータ エンドポイント 200 ステータス コード { "id": 723495468 "name": "postman" "type": "company", "address": "1-5-1 Marunouchi, Chiyoda-ku, Tokyo" } @postman_japan
  4. コマンドラインで API を使う @postman_japan $ curl --header "Content-Type: application/json" \

    --request POST \ --data '{ \ "Item": "チョコレート", \ "Count": 3, \ "API-Key": "880457872340965884" \ }' \ https://api.example.com/api/order
  5. Python で API を使う @postman_japan import requests import json url

    = 'https://api.example.com/api/order' payload = json.dumps({ 'Item': 'チョコレート', 'Count': 3, 'API-Key': '880457872340965884' }) headers = {'Content-Type': 'application/json'} response = requests.request('POST', url, headers=headers, data=payload) print(response.text)
  6. API 提供側 ライフサイクル API 利用側 ライフサイクル API ライフサイクル テスト 開発

    設計 定義 デプロイ デプロイ 配布 監視 監視 テスト 評価 統合 発見 セキュリ ティ @postman_japan