SharePoint のサイトおよびコンテンツ API の概要SharePoint sites and content API overview

SharePoint は、インテリジェントなモバイル イントラネットです。SharePoint is your mobile, intelligent intranet. SharePoint によりユーザーは、コンテンツ、知識、アプリケーションを共有および管理して、チームワークを推進したり、情報を検索したり、組織を通じて共同作業をしたりできます。With SharePoint, users can share and manage content, knowledge, and applications to empower teamwork, find information, and collaborate across an organization. Microsoft Graph で SharePoint REST API を使用することにより、ソリューションを SharePoint のサイトおよびコンテンツに統合することができます。You can use the SharePoint REST API in Microsoft Graph to integrate your solutions with SharePoint sites and content.

SharePoint のサイトおよびコンテンツを統合する理由Why integrate with SharePoint sites and content?

SharePoint のサイトは、チームのコラボレーションとコミュニケーションを強化します。SharePoint sites power team collaboration and communication. Office 365 のグループ、Microsoft Teams、およびポータルは、すべて SharePoint に基づいているため、Microsoft Graph を使用することにより、保存場所に関係なくデータにアクセスすることができます。Office 365 groups, Microsoft Teams, and portals are all based on SharePoint, so you can use Microsoft Graph to access data no matter where it's kept. Microsoft Graph で SharePoint API を使用することにより、次のものにアクセスできます:Use the SharePoint API in Microsoft Graph to access:

  • ユーザーが同僚と共同作業するコンテンツを保存するチーム サイト。Team sites that store the content that users collaborate on with their coworkers.
  • ユーザーが、情報豊富なコンテンツ ページを組織内で共有するために公開する場所となるコミュニケーション サイトおよびポータル。Communication sites and portals where users publish rich content pages to share across the organization.

SharePoint のリストによりデータを最大限活用するUnleash your data with SharePoint lists

[リスト][リスト]は、SharePoint におけるデータ ストレージの基盤となるものです。Lists are the foundation for data storage in SharePoint. リストを作成して、シンプルな顧客連絡先リストからカスタム ビジネス アプリケーションに至るまで、さまざまなビジネス データを保存します。フロントエンドとして PowerApps が使用されます。Create lists to store a variety of business data, from a simple customer contact list to a custom business application, fronted with PowerApps. を使用してスキーマを定義すると、SharePoint により、そのデータの整合性が保護され、インデックス作成、クエリ、検索の豊富な機能が提供されます。When you use columns to define your schema, SharePoint can protect the integrity of your data as well as enable rich indexing, querying, and search capabilities.

チームのファイルにリストの強力な機能を提供Bring the power of lists to your team's files

SharePoint は、ドキュメント ライブラリと呼ばれる特殊なリスト タイプにファイルを保存します。SharePoint stores files in a special list type called a document library. OneDrive API を使用することにより 1 つのドライブとしてライブラリを操作したり、SharePoint API を使用することにより[リスト][]として操作したりできます。You can use the OneDrive API to work with a library as a drive, or the SharePoint API to work with it as a list. 通常のリストと同じように、ドキュメント ライブラリのスキーマを拡張して、カスタム列によりビジネス ニーズをサポートすることができます。Just like a regular list, you can extend the schema of a Document Library to support your business needs with custom columns.

ユーザーの SharePoint イントラネット データによりアプリをライトアップLight up your app with your users' SharePoint intranet data

Microsoft Graph により、ユーザーにとって最も重要なデータをアプリ内の前面に打ち出すことができます。With Microsoft Graph, you can surface your users' most important data within your app. ユーザーのデータを保存したリストに対するクエリにより、常に最新の状態を保ちます。Keep things fresh by querying the list that stores your users' data. アプリのための独自のリストを作成し、ユーザーが他の SharePoint エクスペリエンスでそのデータにアクセスするようにしたり、あるいは一切を非表示にしたりします。Create your own lists for your app and let users access your data in other SharePoint experiences, or keep things hidden.

Microsoft Graph を使用して SharePoint を拡張するUse Microsoft Graph to extend SharePoint

プラットフォームとして SharePoint は、拡張や統合のためのいくつかのモデルを提供します:As a platform, SharePoint provides several models for extension and integration:

  • SharePoint Framework は、SharePoint ページでホスト可能なクライアント サイドのテクノロジおよびオープン ソース ツールを使用して Web パーツを作成する手段を提供します。The SharePoint Framework provides a way to build web parts using client-side technologies and open source tooling that can be hosted on SharePoint pages.
  • SharePoint アドインは、カスタム コードをサーバー上で実行することなく SharePoint サイトに追加することのできる自己完結型拡張機能です。SharePoint Add-ins are self-contained extensions that can be added to a SharePoint site without the need for custom code to run on the server.

アプリが SharePoint ページ内で実行される際、Microsoft Graph を使用することにより、Office 365 を通じて容易にデータにアクセスすることができます。When your app runs within a SharePoint page, you can easily use Microsoft Graph to access data across Office 365.

それらのモデルに関する詳細については、「SharePoint デベロッパー センター」または「SharePoint 開発者向けドキュメント」を参照してください。To learn about these models in more detail, visit the SharePoint Dev Center or the SharePoint Developer Docs.

API リファレンスAPI reference

このサービスの API リファレンスをお探しですか?Looking for the API reference for this service?

次の手順Next steps

Microsoft Graph の SharePoint を利用する手始めとして、サイトの使用についてご確認ください。Get started with SharePoint in Microsoft Graph by learning more about working with sites.