SharePoint のサイトおよびコンテンツ API の概要
SharePoint は、インテリジェントなモバイル イントラネットです。 SharePoint によりユーザーは、コンテンツ、知識、アプリケーションを共有および管理して、チームワークを推進したり、情報を検索したり、組織を通じて共同作業をしたりできます。 Microsoft Graph で SharePoint REST API を使用することにより、ソリューションを SharePoint のサイトおよびコンテンツに統合することができます。
SharePoint のサイトおよびコンテンツを統合する理由
SharePoint のサイトは、チームのコラボレーションとコミュニケーションを強化します。 Microsoft 365 のグループ、Microsoft Teams、およびポータルは、すべて SharePoint に基づいているため、Microsoft Graph を使用することにより、保存場所に関係なくデータにアクセスすることができます。 Microsoft Graph で SharePoint API を使用することにより、次のものにアクセスできます:
- ユーザーが同僚と共同作業するコンテンツを保存するチーム サイト。
- ユーザーが、情報豊富なコンテンツ ページを組織内で共有するために公開する場所となるコミュニケーション サイトおよびポータル。
SharePoint のリストによりデータを最大限活用する
Listsは、SharePoint のデータ ストレージの基盤です。 簡単な顧客連絡先リストからカスタム ビジネス アプリケーションまで、さまざまなビジネス データを格納するリストを作成し、Power Apps を使用します。 列を使用してスキーマを定義する場合、SharePoint はデータの整合性を保護し、豊富なインデックス作成、クエリ、検索機能を有効にすることができます。
チームのファイルにリストの強力な機能を提供
SharePoint は、ドキュメント ライブラリと呼ばれる特殊なリスト タイプにファイルを保存します。 OneDrive API を使用することにより 1 つのドライブとしてライブラリを操作したり、SharePoint API を使用することによりリストとして操作したりできます。 通常のリストと同じように、ドキュメント ライブラリのスキーマを拡張して、カスタム列によりビジネス ニーズをサポートすることができます。
ユーザーの SharePoint イントラネット データによりアプリをライトアップ
Microsoft Graph により、ユーザーにとって最も重要なデータをアプリ内の前面に打ち出すことができます。 ユーザーのデータを保存したリストに対するクエリにより、常に最新の状態を保ちます。 アプリのための独自のリストを作成し、ユーザーが他の SharePoint エクスペリエンスでそのデータにアクセスするようにしたり、あるいは一切を非表示にしたりします。
Microsoft Graph を使用して SharePoint を拡張する
プラットフォームとして SharePoint は、拡張や統合のためのいくつかのモデルを提供します:
- SharePoint Framework は、SharePoint ページでホスト可能なクライアント サイドのテクノロジおよびオープン ソース ツールを使用して Web パーツを作成する手段を提供します。
- SharePoint アドインは、カスタム コードをサーバー上で実行することなく SharePoint サイトに追加することのできる自己完結型拡張機能です。
アプリが SharePoint ページ内で実行される際、Microsoft Graph を使用することにより、Microsoft 365 を通じて容易にデータにアクセスすることができます。
それらのモデルに関する詳細については、「SharePoint デベロッパー センター」または「SharePoint 開発者向けドキュメント」を参照してください。
API リファレンス
このサービスの API リファレンスをお探しですか?
次の手順
Microsoft Graph の SharePoint を利用する手始めとして、サイトの使用についてご確認ください。