はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Web API

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 144件)

RustでWeb APIを作る際のエラーハンドリング - CADDi Tech Blog

2024/03/06 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip エラーハンドリング rust tl;dr 定義 エラー

TL;DR エラーハンドリングを行う目的 エラーハンドリングが適切に行われているとどう嬉しいか 1. エラーの発生原因が分かる 2. レスポンスステータスを型安全に出し分けることが可能になる どうエラーハンドリングを行うのか 実装方法 エラー型の定義で気を付けるべきポイント なぜanyhowを利用しないのか エラーハンド... 続きを読む

Web API 学習ロードマップ 2024 / Web API Learning Roadmap 2024

2024/01/31 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip 学習ロードマップ Date

Presentation Slides for Postman Tokyo Meetup 2024.01 Session title: Web API 学習ロードマップ 2024 Date: 2024/01/29 続きを読む

「APIエコノミー」に迫る“検知できない脆弱性攻撃”の脅威

2024/01/11 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip APIエコノミー 脅威 窃取 脆弱性攻撃 格好

「APIエコノミー」に迫る“検知できない脆弱性攻撃”の脅威:「見えないWeb攻撃」──情報漏えい対策の盲点(1/4 ページ) APIが個人情報や機密情報の窃取や、アカウントの乗っ取りなどサイバー攻撃の格好の標的になっている。その傾向や対策、落とし穴をAkamai Technologiesの中西一博氏が解説。 いまやWeb API (Applicatio... 続きを読む

zod-to-openapiで、既存のAPI実装にOpenAPIドキュメントを後付けする | Memory ice cubes

2023/11/01 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip OpenApi API実装 API 既存 ドキュメント

昔々あるところに、既存のWeb APIの実装がありました。 それなりに実装を進めた後に、天の声が言いました。「OpenAPIのドキュメントを公開したい」と。 さて、あなたならどうする?っていうニッチな問いに対する一つの答えとして。 ルーターごと乗り換える? たとえば今回でいうと、元のAPIはCloudflare Workersにデプロ... 続きを読む

ChatGPTにBlogを書かせる - ゆーすけべー日記

2023/09/25 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip chatgpt ChatG ヤベー API ゆーすけべー日記

昨日、ワークショップの講師をしました。 華やかなものを作ってもらうはずが色々ありまして、 超簡易なブログのWeb APIが最終形になってしまいそうでした。めっちゃ地味です。見た目JSONです。 このまま終わると地味な印象で終わってしまうのがヤベーってなってその場で思いついたのが「ChatGPTにそのAPIを使わせるChatG... 続きを読む

新刊『動かして学ぶ!Python FastAPI開発入門 』発売、Web APIの作り方とAWS・GCPへのデプロイ方法まで

2023/06/13 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip 新刊 デプロイ方法 発売 作り方 Flask

本書はエンジニアのための情報共有コミュニティ「Zenn」で中村翔さんが公開されている人気コンテンツ「FastAPI入門」を元に書籍化。Python3.11への対応、コラムの追加、本番環境での運用を想定したAWS・GCPへのデプロイ方法について追記するなど、大幅にパワーアップした内容となっています。 FastAPIはDjangoやFlaskに... 続きを読む

[書評] ハッキングAPI ―Web APIを攻撃から守るためのテスト技法

2023/03/27 このエントリーをはてなブックマークに追加 373 users Instapaper Pocket Tweet Facebook Share Evernote Clip 書評 テスト技法 攻撃 セキュリティテスト 本書

サマリハッキングAPI―Web APIを攻撃から守るためのテスト技法(2023年3月27日発売)を読んだ。本書は、Web APIに対するセキュリティテストの全体像と具体的なテスト方法を記載している。ペンテスターは、APIの検出、APIエンドポイントの分析、攻撃(テスト)を行う必要があり、そのために必要な情報がすべて記載されてい... 続きを読む

GraphQLを徹底解説する記事

2023/03/01 このエントリーをはてなブックマークに追加 99 users Instapaper Pocket Tweet Facebook Share Evernote Clip GraphQL REST クエリ言語 実務 公式ドキュメント

はじめに 今回の記事では、学習や実務でGraphQLを活用する人を対象に、GraphQLの全体像を把握するためのチュートリアル記事になる。本記事の対象読者は以下の通りである。 GraphQLの全体像を把握したい人 公式ドキュメントの理解で苦しんでいる人 GraphQLとは GraphQLはWeb APIを開発するためのクエリ言語である。REST A... 続きを読む

サクッとレビューができる 小さなPull Requestを作るには - LIVESENSE ENGINEER BLOG

2023/02/28 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip pull request リファクタリング レビュー 実装

大きなPull Requestのレビューがつらい 修正ファイル数が多いこと自体が問題なのではない 1つの内容に集中する 小さなPull Requestの作り方 リファクタリングの修正は気になっても別で出す Web API 1つに着目して実装を切り分ける 小さなPull Requestで作ったときのリリースの仕方 featureブランチを作って、そこから更... 続きを読む

WebOTP API - Web API | MDN

2023/01/23 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip SMS アプリケーション 形式 MdN ユーザー

WebOTP API は、特別な形式の SMS メッセージの受信時にワンタイムパスワードを生成することで、電話番号がユーザーのものであることを検証する方法を提供します。 電話番号はアプリケーションがユーザーを識別する方法としてよく使用され、番号がユーザーのものであることを検証するため、SMS がよく使用されます。通常... 続きを読む

Web APIを手作りする時代は終わった

2022/12/25 このエントリーをはてなブックマークに追加 548 users Instapaper Pocket Tweet Facebook Share Evernote Clip 時代

::: message info これは[フィヨルドブートキャンプ Advent Calendar 2022 Part.1](https://adventar.org/calendars/7760)の25日目の記事です。 昨日の記事は:@shujiwatanabe:shujiwatanabeさんの[質問しながら出来るようにしていく](https://shu91327.hatenablog.com/entry/2022/12/24/091025)と:@saeyama:saeyamaさん... 続きを読む

アプリケーションの設計にEIPの知識が役に立つよ!

2022/02/10 このエントリーをはてなブックマークに追加 160 users Instapaper Pocket Tweet Facebook Share Evernote Clip eip http リク 増田 アプリケーション

Transcript アプリケーションの設計に EIPの知識が役に立つよ! 2022年2月9日 有限会社 システム設計 増田 亨 現場から学ぶモデル駆動設計 第10回 2022/2/9 1 アプリケーション間の連携 • いま時は、Webアプリケーションは孤立していることはほとん どなく、他のサービスと連携している • 連携方法は“Web API”(HTTP リク... 続きを読む

A list of every web API in Deno

2022/02/08 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip A list through I'll

Have you ever wondered how web compatible Deno is? Probably not, but I did today. To answer that question, I am writing this blog post: I'll list and explain every single web API implemented in Deno. Get yourself something to drink, because this is going to take a while to go through. Before we g... 続きを読む

Node.js や deno に Web Standard な API をなんでも取り入れるのが良いことなのかについて - from scratch

2021/12/13 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip deno callback API node.js モジュール

この記事は Node.js Advent Calendar の 11 日目の記事です。 qiita.com Web API と Node.js ES2015 以前の Node.js は Web Standard な API の中で足りないものを自分で補う形で進化を続けてきた。 Callback や Event 主体での非同期処理や Common JS な形でロードできる独自のモジュールの仕組みがその筆頭だと思う。... 続きを読む

サーバーレスアーキテクチャで翻訳 Web API を構築するハンズオンをやってみた | DevelopersIO

2021/11/13 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip DevelopersIO サーバーレスアーキテクチャ 翻訳

サーバーレスアーキテクチャを基礎から復習したかったです。手を動かしたい派なので初心者向けのハンズオンをやってみました。なにを復習したら良いのかはやってみてから考えることにしました。 以下の構成を手を動かして作ります。 画像引用: ハンズオンのアンケート回答後にダウンロードできる資料より やってみた感想... 続きを読む

Python - FlaskでDigest認証をするとcurlでユーザーとパスワードを入れても認証されない|teratail

2021/06/26 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip Flask curl teratail Python 前提

前提・実現したいこと Flaskで作ったWeb APIにDigest認証をかけた際、curlで正しいユーザー名とパスワードを指定したら認証できるようにしたい 発生している問題・エラーメッセージ Flaskで作ったWeb APIにDigest認証をかけた際、curlで正しいユーザー名とパスワードを指定しても認証されません。何故なのでしょうか? ... 続きを読む

バックエンド Web API に管理画面/管理機能を追加するアーキテクチャパターン - valid,invalid

2021/01/22 このエントリーをはてなブックマークに追加 283 users Instapaper Pocket Tweet Facebook Share Evernote Clip クライアントサイド プレゼンテーションロジック 実装 実践

プレゼンテーションレイヤ、いわゆるフロントエンドがクライアントサイドで実装・実行されるアーキテクチャ (注 1) において、管理画面/管理機能をあとから追加する際にどのような実装パターンがあるのかを整理してみます。 注 1: Presentation Domain Separation の実践の中でも、物理的にプレゼンテーションロジックと... 続きを読む

GraphQLの特徴を分解する ~API インターフェース・Universal BFF・API Gateway~ - Qiita

2020/12/25 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita GraphQL ベストプラクティス API 全体像

GraphQLはWeb APIを構築するためのとても強力なアプリケーション(仕様)ですが、多面的な特徴を持つためにすぐに理解しづらいところがあるのかなと思ってます。そのためこれまでにいくつか記事を書いてきました。 GraphQLはサーバーサイド実装のベストプラクティスとなるか GraphQLの全体像とWebApp開発のこれから 今回... 続きを読む

【重要】YOLP Web APIにおける一部API・SDK提供終了のお知らせ - Yahoo!地図ブログ

2020/02/04 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip YOLP スタティックマップAPI Yahoo 以下 提供

いつもYahoo! Open Local Platform(YOLP)をご利用いただきありがとうございます。 この度誠に勝手ながら、2020年10月31日をもちまして、以下のWeb API・SDKの提供を終了いたします。 ■終了対象API・SDK Yahoo! JavaScriptマップAPI Yahoo!スタティックマップAPI Yahoo! iOSマップSDK Yahoo! AndroidマップSDK 経路地図... 続きを読む

Xamarin.Android と Azure Functions で全てがC#製のスマホアプリを作った話 - Qiita

2019/12/19 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Owin 概略 Azure Functions

この記事は C# Advent Calendar 2019 の19日目です。 前回は wasimaruさんによるASP.NET Core / ASP.NET Web API 2 Owin で Web API の自動テスト環境を整えるでした。 忙しい方のための概略 Xamarin.Androidを用いてスマホアプリを制作し、バックエンドに Azure Functions を採用することで全てをC#で完結させました。 ... 続きを読む

Go + TypeScriptによるGraphQLスキーマ駆動開発 - 一休.com Developers Blog

2019/12/16 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip Facebook TypeScript GraphQL 開発

こんにちは。宿泊事業本部の宇都宮です。この記事では、GraphQLをベースに、GoとTypeScriptでスキーマを共有しながら開発を進める方法について紹介します。 この記事は 一休.com Advent Calendar 2019 の16日目の記事です。 GraphQLとは GraphQLは、Facebookによって開発された、Web APIのための クエリ言語 です。その... 続きを読む

VS CodeとPythonで作るFlaskアプリの構成を一巡り (1/2):Visual Studio Codeで始めるPythonプログラミング - @IT

2019/10/08 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python Pythonプログラミング クライアント 連載

Visual Studio Codeで始めるPythonプログラミング:VS CodeとPythonで作るFlaskアプリの構成を一巡り (1/2) 連載「Visual Studio Codeで始めるPythonプログラミング」 前回は、データベースに保存されたデータをWeb APIを介してクライアントに返送する方法を幾つか示した。今回は、Flaskアプリの構成方法について見てい... 続きを読む

【個人開発】Qiitaの人気の記事・ユーザー・書籍を見つけられるWebサービスを作りました - Qiita

2019/09/18 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip 背景 根拠 実力 昨年末ごろ Google Keep

作成の背景 昨年末ごろからなにかしらのWebサービスを作りたいなぁと思っており、よさそうなネタが浮かんではGoogle Keepにメモしていました。 ただ、ネタは浮かんでも実力が追い付いておらず、なかなか着手できない状況のなか、ふと、Web APIを使用したWebサービスであれば比較的難しくなく作れるのでは?(根拠なし)... 続きを読む

Web API に秩序を与える Protocol Buffers / Protocol Buffers for Web API #builderscon - Speaker Deck

2019/08/30 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip Builderscon Schema 秩序 観点 手法

builderscon tokyo 2019 で「Web API に秩序を与える Protocol Buffers」というタイトルで発表する資料です。 cf. https://builderscon.io/builderscon/tokyo/2019/session/1803bd1b-1c90-4a59-a7ec-e33aae3218f5 Protocol Buffers を利用して Web API の Schema 管理をするという観点で、その手法やメリット・デメリッ... 続きを読む

Spring BootでWeb APIを作ろう (1/3):CodeZine(コードジン)

2019/06/05 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip CodeZine servlet Spring Boot

Web APIを実装する(1) Spring BootでWeb(REST)システムを構築する場合には、Spring MVCを通常利用します。 Spring Bootを使わないSpring MVCの設定方法 最初にSpring Bootを使わない場合のSpring MVCの設定方法を紹介します。 Spring BootからSpring MVCを利用している場合には、Spring MVCがServletを利用したフレ... 続きを読む

 
(1 - 25 / 144件)