REST サービス 事始め
※この投稿は Office 365 Advent Calendar 2012 に参加しています。
はじめに
SharePoint 2013 では、プログラミングインターフェイスの一つとして REST サービスという API を使うことができます。 REST サービスはマイクロソフト独自の企画というわけではなく、Open Data Protocol(OData) という業界団体が決めた標準規約に基づいています。 そのため、OData に対応するアプリケーションがあれば、マイクロソフト製品やマイクロソフトのサードパーティ製品ではなくても、SharePoint 2013 からのデータ取得や登録、削除といった一連の処理を実行することができるわけですが、この処理を行う仕組みが Representational State Transfer (REST) Web サービスとして、SharePoint 2013 に実装されています。 もちろん、REST サービスは 次期 Office 365 でも実装されており、今後の主力 API として位置づけられています。 実は REST サービスは SharePoint 2010 や今の Office 365 にも実装されているため利用可能ではあるのですが、記述方法が違っていたり、まだまだ機能としては十分ではない部分があります。 2013 になってついに本格的に使われる時が来たという感じですね。 ということで、この記事では、2013 版の REST サービスについて紹介をします。