Morning Girl

Web API, Windows, C#, .NET, Dynamics 365/CRM etc..

2019-01-01から1ヶ月間の記事一覧

Java クライント開発における Web API の実装アプローチ まとめ REST vs GraphQL vs Swagger vs OData

最近作成してきた、Java クライント開発における Web API の実装アプローチのまとめ記事です。 初めての試みでしたが、私自身多くの発見があり、とてもいいナレッジになったのではないかなと思っています! この記事では、まとめとして総括した内容を中心に…

Java クライント開発における Web API の実装アプローチ:その6 CData Driver編

前回まで 主に各API規格の仕様ベースでアクセスする方法を紹介してきました。 今回はちょっと趣向を変えて、JDBC、つまりデータベースを操作するSQLベースで Web API にアクセスする方法を提供している CData JDBC Driver を紹介します。 最初の記事はこちら…

Java クライント開発における Web API の実装アプローチ:その5 GraphQL 編

前回は REST ful な API プロトコルの OData でJavaクライアントを実装してみました。 今回は、2015年に公開された割と新しいAPI プロトコルであるGraphQLで実施してみたいと思います。 GraphQL は数年前に比べると海外のカンファレンスも活発に開かれるよう…

Java クライント開発における Web API の実装アプローチ:その4 OData 編

前回は API 記述言語ベースの Swagger でお送りしましたが 今回はレイヤーを変えて、Web API のプロトコルとして提供されている OData で紹介していきます。 最初の記事はこちらから。 bit.ly OData って何? ODataは、データモデルの記述、およびそれらのモ…

Java クライント開発における Web API の実装アプローチ:その3 Swagger(OpenAPI)Code Generate 編

前回は シンプルな REST API 実装をお送りしました。 今回は、前回見えてきた課題点も踏まえながら、Swagger(OpenAPI)を利用した Web API実装アプローチを見ていきます。 最初の記事はこちらから。 bit.ly Swagger(OpenAPI)って何? swagger.io その前に…

Java クライント開発における Web API の実装アプローチ:その2 一般的なREST API編

それでは、今回から実際にそれぞれのWeb APIリクエストの実装アプローチを見ていきたいと思います。 最初はベーシックかつ、ふんわりとした取り決めである REST API から。 最初の記事はこちらから。 bit.ly RESTについておさらい ここではあまり多く語りま…

CData API Server で REST ful APIを作って、SwaggerHub でさくっと API ドキュメントを公開する

CData API Server では、さくっと REST Ful な Web API 開発ができるのですが、APIを生成するともれなくSwagger Spec のエンドポイントがついてきます。 そこで、ドキュメントの見やすさや Code Generate などのエコシステムが強力なSwagger(OpenAPI)を、C…

Java クライント開発におけるWeb API の実装アプローチ:その1 Web API を活用する上で意識したい APIエコシステム

最近個人的に気になったトピックとして、世界のAPI Management 市場規模のニュースがありました。 Global API Management Market Worth USD 3,436.16 Million by 2022 サイトから引用 このニュースによると、世界のAPI Management 市場は2022年までに現在の2…

SmartHR Web API を使って、Office365 にユーザー情報を自動的に登録:RSSBus Connect

前回の記事で SmartHR Web API の基本的な機能の確認をしました。 bit.ly 今回は実際にありそうなユースケースベースでお伝えしたいと思います。 シナリオ RSSBus Coonectとは? 実行イメージ RSSBus 利用手順 必要なもの Office365 ClientIDとClientSecret…

クラウド労務管理ソフト SmartHR の Web API を使ってみる

去年もいろいろなAPIを試してきたこのBlogですが、今年もはりきっていろんなAPIを試していきたいと思います。 新年一発目は、クラウド労務管理で最近かなり見かけるようになったなーと感じているSmartHRです! 公式サイトは以下からどうぞ。 smarthr.jp Deve…

「ZOZO 前澤社長のお年玉リツイート企画はどのくらい世の中に影響を与えたのか?」イベントを開催することになりました!

先週公開した「ZOZO 前澤社長のお年玉リツイート企画はどのくらい世の中に影響を与えたのか?500万件超えのリツイート情報の取得と分析を個人的に試みる!(仮)」記事なんですが、思いの外様々な方々から反響をいただきました! kageura.hatenadiary.jp 実…

ZOZO 前澤社長のお年玉企画リツイート企画はどのくらい世の中に影響を与えたのか? 500万件超えのリツイート情報の取得と分析を個人的に試みる!(仮)

ZOZOタウンの前澤社長が当該ツイートをリツイートしてくれた人の中から100名を対象に100万円(総額1億円)をプレゼントしてくれるという、なんとも太っ腹? な企画が動いていますね。 ZOZOTOWN新春セールが史上最速で取扱高100億円を先ほど突破!!日頃の感…

Web API の使われ方を分析するクラウドサービス「Moesif」を触ってみた

ちょうど昨日、2019年1月05日に興味深いプレスリリースがありました。 jp.techcrunch.com Web API管理ツールは数あれど、Web APIの分析を核としたサービスは珍しいなーと思ってみていました。 でも、CEOのコメントを見ると、昨今のAPIエコシステム、Fintech…

2018年の活動棚卸しと2019年の方針をまとめてみる

あけましておめでとうございます!(もう1月5日ですが) 2018年は子供が生まれたので、年末は青森に帰郷し、両親・義両親の実家を往復でなかなか忙しく(そう言いながら大間へマグロを食べに行ったりしていたのですが)しておりました。 こういう記事は初め…