最近開催された Coding Boot Camp 2022のこのセッションでは、プレゼンターの Aubrey Pule Khoza が Delphi で REST API を操作する方法を教えてくれます。このセッションは、REST Web サービスと、それらを正確に何に使用できるかをよりよく理解するのに役立ちます。一般に、REST または Representational State Transfer は、Web デザインおよび Windowsアプリ開発のガイドまたは標準を提供するために作成されたソフトウェア アーキテクチャ スタイルです。REST 制約に準拠するこれらの Web API は、非公式に RESTful システムとして知られています。RESTful Web サービスは、HTTP と REST の原則を使用して実装されます。

Webサービスを理解する

Amazon Web Services や Google Web Services についてオンラインで聞いたことがあるかもしれません。これらの人気のあるサービスは、クラウド コンピューティング プラットフォームと API を提供します。これらの Web サービスは、オンラインで公開できるアプリケーション ブロックであり、世界中で利用できるようになっています。通常、これらの企業が提供する操作を使用して、これらの Web サービスを利用します。興味深いことに、Delphi では、Web サービス情報を自動的に抽出し、Web サービス メソッドを使用するために使用できるクラスとインターフェイスを作成することで、Web サービスをより簡単に使用できるようにしています。

これらの Web サービスがどのように機能するかを正確に理解するために、Aubrey は一連の例を提供します。その一つがLast FMが提供するWebサービスです。具体的には、Last FM が公開している Web サービス「getartist」を使用します。その名の通り、世界中のアーティスト情報を取得できるサービスです。プレゼンターは、Last FM から取得した Web サービスを使用する「Music Delphi」という適切な名前のサンプル アプリケーションを作成します。また、アプリケーションの背後にあるコードと、各コードの機能についても説明します。

Web サービスの詳細については、以下のビデオをご覧ください。


RAD Studio、Delphi、C++Builderを用いれば、開発時間を短縮し、より早く市場に投入可能!
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!

Delphi Community Edition(無料)C++Builder Community Edition(無料)