対象: 新Office365 Office 365 Enterprise, Office 365 Small Business, Office 365 Midsize Business
(この記事は 2014 年 8 月 13 日に Office Blogs に投稿された記事 UserVoice driving improvements to SharePoint APIの翻訳です。最新情報については、翻訳元の記事をご参照ください。)
Office 365 では、SharePoint APIを使用して SharePoint を呼び出し、サイト、リストやライブラリ、リスト アイテムやドキュメントなどの Office 365 の構成要素を作業に利用することができます。これらの API は、ネイティブ SDK (.NET や JavaScript、Silverlight など) と REST API の 2 種類に分類できます。
開発チームでは定期的に、UserVoice に寄せられているお客様からの Office 365 開発に関するご意見 (英語)を拝見し、Office 365 プラットフォームの API 層の新機能開発の参考とさせていただいています。
その一例をここでご紹介します。UserVoice に寄せられたご要望 (英語)とマイクロソフト コンサルティング サービス (MCS) に直接いただいたご意見に基づき、Office アプリケーションモデルサンプル (英語)作成チームは、ビジネス ユーザー向けに新しい SharePoint サイト コレクションを要求する際のあらゆるシナリオに対応するサンプルを作成しました。その後、このサンプルに説明が追加され、ブランディングおよびサイトのプロビジョニングに使用する SharePoint 2013 および SharePoint Online 用ソリューションパック (英語)として Microsoft ダウンロード センターで公開されています。この新しいシナリオでは、既存の API に対する下記の 3 つの主要な変更点に対応しました。
- CSOM (.Net、REST、JS) を使用した SPWeb.AlternateCssUrl (英語)の get および set を公開
- CSOM (.Net、REST、JS) を使用した SPWeb.SiteLogoUrl (英語)の get および set を公開
- CSOM (.Net、REST、JS) を使用した SPContentType.MobileDisplayFormUrl (英語)と SPContentType.MobileEditFormUrl (英語)の get および set を公開
開発チームでは、引き続き皆様のご意見を参考にしながら SharePoint API の機能強化を進めてまいります。
SharePoint API と Office 365 API プレビューの併用
SharePoint API は、Azure Active Directory の認証ベアラートークン (英語)を使用すると Office 365 API プレビューと併用できます。このため、スタンドアロンの Web アプリケーションおよびモバイル デバイス アプリケーションで Common Consent フレームワークによる認証を使用し、既存のすべての SharePoint API を利用しつつ同時にプレビューとして公開されている新しい Files OData API も利用できます。
マイクロソフトでは、今後も皆様に SharePoint API の機能強化にご協力いただきたいと考えています。引き続き Office 365 Developer Platform へのご意見をお待ちしておりますので、UserVoice (英語)までお気軽にお寄せください。