タグ RESTful API
人気順 10 users 50 users 100 users 500 users 1000 usersRESTful APIの設計、開発、ドキュメント管理を手助けする「RAML」とは
APIの開発は複雑でコストがかかる可能性があり、頻繁に更新されることからドキュメントを整備するのも難しい。APIの設計、開発、ドキュメントの整備、管理にまつわる課題と効率さの問題に対処するアプローチが、RESTful API Modeling Language(RAML:RESTful APIモデリング言語)だ。 RAMLコードを使えば、開発者はAPI... 続きを読む
Backend エンジニア視点からの GraphQL / GraphQL from a perspective of backend engineer
"LayerX、スタディサプリ、SHEと考える GraphQLが向いている現場とは?運用実践LT" で登壇した資料です。 引用した資料 [Rails アプリに RESTful API のレールを敷いて生産性が大きく上がった話 | Wantedly Engineer Blog](https://www.wantedly.com/companies/wantedly/post_articles/85098) [React Server Components... 続きを読む
RESTful API との比較で GraphQL API を作ることの難しさ|qsona|note
上の資料でも書いてるんですが、要点を言うと以下のようなことを主張している。 API の設計手法として、以下の2つのパターンが考えられる ・Resource-based API ・Usecase-based API Usecase-based というのは要はクライアントの要求にそのまま沿った形で API を作るということだ。しかし、UI やその他クライアントの要... 続きを読む
RESTful APIのURI設計(エンドポイント設計) - Qiita
RESTful APIのリソース設計で述べた通り、何をリソースとするかを決めたらそのリソースを識別するURIを検討する必要がある。 エンドポイントとは何か エンドポイントとはAPIにアクセスするためのURIのこと。例えば、QiitaのAPIで自分の情報を取得する時のエンドポイントは以下となる。 http://qiita.com/api/v2/users/na... 続きを読む
GAS 家計簿 - Google Apps ScriptとVueで作られたWeb家計簿 MOONGIFT
IT技術の発展はめざましく、日々新しい技術が登場しています。例えばサーバレス、VueやReactの仮想DOM、ちょっと前であればRESTful APIなどがあります。それらを漏れなくキャッチアップするのは大変です。 今回紹介するGAS 家計簿はサーバレスにGAS(Google Apps Script)を使って家計簿Webアプリケーションを作るハンズ... 続きを読む
オープンソースのFirebase代替プロダクト「Supabase」 - ITnews
Supabase https://supabase.io/ Supabaseの特徴 「Supabase」は、既存のPostgreSQLデータベースをRESTful APIに変えるオープンソースおよび、それを使ったクラウドのDBサービスです。 https://github.com/supabase/supabase PostgreSQLの挿入・更新・削除をリッスンするElixirサーバーで、Webソケットを介してJSONをブロ... 続きを読む
無料プランあり!GoogleスプレッドシートでAPIがつくれる「SheetAPI」 - エンジニア・プログラマのソーシャルITメディア
◆ SheetAPI https://sheetapi.co 紹介 「SheetAPI」は、GoogleスプレッドシートでRESTful APIがつくれるプロダクトです。 ITnewsでは過去に、Sheetson、SheetDB、Sheetbestと多くのGoogleスプレッドシートを使ったAPIサービスを紹介してきました。今回のSheetAPIは、Googleスプレッドシートの作成も不要な優れもの。 事... 続きを読む
GoogleスプレッドシートでAPIが作れる「SheetDB」 | AnyPicks
以前、GoogleスプレッドシートでAPIが作れる「Sheetson」を紹介しましたが、今回の「SheetDB」はGUIも整備され、パーミションの設定ができるなど何かと充実しています。 ◆ GoogleスプレッドシートでAPIが作れる「SheetDB」 https://sheetdb.io/ 紹介 GoogleスプレッドシートでRESTful APIが実装できます。 Sheetsonと同... 続きを読む
GoogleスプレッドシートでAPIが作れる「SheetDB」 | AnyPicks magazine
以前、GoogleスプレッドシートでAPIが作れる「Sheetson」を紹介しましたが、今回の「SheetDB」はGUIも整備され、パーミションの設定ができるなど何かと充実しています。 ◆ GoogleスプレッドシートでAPIが作れる「SheetDB」 https://sheetdb.io/ 紹介 GoogleスプレッドシートでRESTful APIが実装できます。 Sheetsonと同... 続きを読む
OpenAPI GeneratorでRESTful APIの定義書から色々自動生成する #OpenAPI - こまどブログ
APIの定義を書く:Excel仕様書はもういやだ RESTful APIを提供するサーバと、そのAPIを利用するクライアント(たとえばSPA)とを並行で開発しようとするとき、まずAPIを定義して、それに基づいてサーバ/クライアント双方の実装を進めようと考えるのは自然だと思う。 そうと決まれば、「API仕様書_20190110.xlsx」と題す... 続きを読む
GraphQLを推進する「GraphQL Foundation」設立、Facebookの手を離れLinux Foundation傘下へ - Publickey
GraphQLを推進する「GraphQL Foundation」設立、Facebookの手を離れLinux Foundation傘下へ GraphQLはRESTful APIのように、APIに対して問い合わせをし、結果を受け取るための問い合わせ言語およびその仕組みです。 URLを用いることでシンプルかつ非常に自由度の高い問い合わせを表現できるRESTful APIに対して、GraphQL... 続きを読む
REST API仕様からAPIクライアントやスタブサーバを自動生成する「OpenAPI Generator」オープンソースで公開。Swagger Codegenからのフォーク - Publickey
REST API仕様からAPIクライアントやスタブサーバを自動生成する「OpenAPI Generator」オープンソースで公開。Swagger Codegenからのフォーク RESTful APIの仕様を基に、APIクライアント用SDK、APIクライアントのテスト用にAPIサーバのように振る舞ってくれるスタブサーバ、Webサーバのコンフィグレーション、ドキュメントなどを自動生成してくれる「Ope... 続きを読む
REST API仕様からAPIクライアントやスタブサーバを自動生成する「OpenAPI Generator」オープンソースで公開。Swagger Codegenからのフォーク - Publickey
REST API仕様からAPIクライアントやスタブサーバを自動生成する「OpenAPI Generator」オープンソースで公開。Swagger Codegenからのフォーク RESTful APIの仕様を基に、APIクライアント用SDK、APIクライアントのテスト用にAPIサーバのように振る舞ってくれるスタブサーバ、Webサーバのコンフィグレーション、ドキュメントなどを自動生成してくれる「Ope... 続きを読む
事実上最後のJSON仕様「RFC 8259」と「ECMA-404 2nd Editon」公開。UTF-8エンコード必須に - Publickey
事実上最後のJSON仕様「RFC 8259」と「ECMA-404 2nd Editon」公開。UTF-8エンコード必須に RESTful APIのデータフォーマットなどで広く使われているJSON。IETFはJSON仕様「RFC 8259」を発表。これは従来の仕様をブラッシュアップしつつECMAの仕様との統一を実現した、事実上最後のJSON仕様になると見られる。 IETFからJSON(ジェイソン)の... 続きを読む
RubyKaigi 2017 でどんな発表をしたか - onk.ninja
RubyKaigi 2017 でどんな発表をしたか 発表スライド 荷物とともに PC 送っちゃったのであとで貼ります ほぼ同内容のテキストはこちらの 4 記事です。 RESTful API のおさらい Rails での JSON API 実装まとめ スキーマファースト開発 The NEXT of REST 発表時の twitter での反応 togetter にまとめておきました。 API Dev... 続きを読む
[AWS]API Gatewayの本文マッピングテンプレートを理解する | Developers.IO
コンニチハ、千葉です。 はじめに API Gatewayを利用すると、RESTful APIを作成、配布、保守、監視、保護できるようになります。 ユーザーがAPI Gatewayへリクエストを送信すると、バックエンド、例へばEC2やLambda、KinesisなどへリクエストのPOSTやクエリパラメータなどの情報をプロキシすることができます。 マッピングテンプレートを利用すると、バックエンドへプロ... 続きを読む
HTMLスクレイピングやファイルでのバッチ連携を不要に、「API管理ツール」でWebへRESTful APIを公開。ドキュメントもSwagger記述も自動生成[PR] - Publickey
HTMLスクレイピングやファイルでのバッチ連携を不要に、「API管理ツール」でWebへRESTful APIを公開。ドキュメントもSwagger記述も自動生成[PR] WebサイトやWebサービス上の情報を取得し加工したい、あるいは、別の情報と組み合わせるために情報を取得して再利用したい、というとき、そのWebサイトにデータを取得できるAPIが用意されていれば便利ですが、現在のところ、現実にそうい... 続きを読む
RESTful API の設計のキホン // Speaker Deck
Speaker Details 渋谷のプログラマ。 http://twitter.com/Cside_ View Speaker Details 続きを読む
RESTful API の設計のキホン // Speaker Deck
Speaker Details 渋谷のプログラマ。 http://twitter.com/Cside_ View Speaker Details 続きを読む
僕が考えた最強のAPIドキュメント生成 - 銀の人のメモ帳
2016 - 02 - 16 僕が考えた最強のAPIドキュメント生成 TL; DR ドキュメント生成には kevinrenskers/raml2html を使った ドキュメントは RAML - RESTful API modeling language で書いた RAMLには JSON Schema と JSON を記載できる API で返ってくる JSON は Rails アプリのrequest... 続きを読む
RESTful APIの記述標準化を目指す「Open API Initiative」をマイクロソフト、Google、IBMらが立ち上げ。Swaggerをベースに - Publickey
RESTful APIの記述標準化を目指す「Open API Initiative」をマイクロソフト、Google、IBMらが立ち上げ。Swaggerをベースに 10年以上前、XMLの登場に続いてXMLベースのAPIを記述する標準フォーマット「WSDL」が提唱されました。 WSDLにはAPIの仕様がマシンリーダブルな形で記述されており、APIを呼び出すためのプロトコルやデータフォーマットをあらかじ... 続きを読む
API Gatewayで広がるAWSのエッジコンピューティングの可能性 | Developers.IO
ども、大瀧です。 先日ローンチしたAmazon API Gatewayはその名の通り、RESTful APIを効率よく構築・運用するためのサービスとして大きな注目を集めています。今回は少し視点を変えて、API Gatewayのアーキテクチャから垣間見えるAWSのエッジコンピューティングへのアプローチについて妄想をしたためてみたいと思います *1。 エッジコンピューティングとは 用語自体はNTTのリ... 続きを読む
muo-notes: XamarinでRESTful APIを叩くアプリの配布バイナリサイズ感を調べた(WP 2MB、Android 10MB、iOS 40MB)
2015年3月9日月曜日 XamarinでRESTful APIを叩くアプリの配布バイナリサイズ感を調べた(WP 2MB、Android 10MB、iOS 40MB) アプリ開発において、バイナリの配布サイズは悩ましい問題です。 日本のようにLTEが広く普及した国をターゲットとする場合には、Wi-Fi専用ダウンロードとならないサイズ(iOS: 100MB、Android: 50MB)へ収めれば良い... 続きを読む
sphinxcontrib.httpdomain で RESTful API のドキュメントを作る - 意識低い開発者のBlog
この記事は CAMPHOR- Advent Calendar 2014 15日目の記事です. Python 製のドキュメント作成ツールであるSphinx (公式, 日本) と, その拡張機能である sphinxcontrib.httpdomain を組み合わせると RESTful API のドキュメントを簡単に作成することができます. Sphinx とは Sphinx は Python 製のドキュ... 続きを読む
RailsのRESTful APIをテストで理解する - ワザノバ | wazanova
http://www.commandercoriander.net/blog/2014/01/04/test-driving-a-json-api-in-rails1 comment | 0 pointsPivotal LabsのEno ComptonがRailsでJSON APIをテスト形式で理解できるように紹介してくれてます。「Railsアプリをてがけると、いずれ、シングルページアプリ、モバイ... 続きを読む