Table of contents
TOC
目次を折りたたむ
目次を展開する
最終更新日: 2018/07/10

Office 365 API リファレンス

適用対象: Exchange Online | Office 365 | OneDrive for Business

Office 365 API の機能は Microsoft Graph や、Outlook、OneDrive、OneNote、Planner および Office Graph など、別の Microsoft サービスから、単一のエンドポイントを経由して単一のアクセス トークンでアクセス可能な API を含む統合 API 経由でも使用できます。 可能な場合は、アプリで Microsoft Graph を使用することをお勧めします。

Office 365 API では、メール、予定表、連絡先、ユーザーおよびグループ、ファイル、およびフォルダーなど、お客様が最も大事にしている Office 365 データにアプリ本体から直接アクセスできるようになりました。

Office 365 API へは、モバイル、Web、およびデスクトップ プラットフォームのすべてのソリューションからアクセスできます。開発プラットフォームやツールには依存しません。つまり、.NET、PHP、Java、Python、Ruby on Rails を使用して Web アプリケーションを構築しても、Windows ユニバーサル アプリ、iOS、Android や他のデバイス プラットフォーム用のアプリを作成してもかまいません。

**ご注意: ** Office 365 API を使用すると、Microsoft API の利用規約に同意したことになります。

アプリ開発を簡単にする Office 365 SDK

直接 REST API を使用してプログラミングすれば、Office 365 を操作でき、認証トークンの管理、アクセスする API 用の正しい URL やクエリの構築、その他のタスクなどを実行するコードを記述および維持できます。Visual Studio、Eclipse および Android Studio、Xcode 用の Office 365 SDK では、Office 365 API にアクセスする複雑なコードが単純になります。

Visual Studio の Office 開発ツールには、Office 365 の REST サービスをラップする Office 365 データへの接続を容易にする .NET や JavaScript のライブラリとなる SDK が含まれています。Visual Studio の SDK は、ASP.NET MVC、ASP.NET Web フォーム、WPF、Win フォーム、ユニバーサル アプリ、Cordova、Xamarin プロジェクトの種類用に用意されています。

また、Android 開発者用に、Android SDK for Eclipse と Android Studio が一般に利用できるようになりました。「Android 用の Office 365 SDK」をご覧ください。

iOS アプリ用には、Xcode 内で Xcode 用 iOS SDK (プレビュー) が Objective C と Swift 言語の両方でサポートされています。「iOS 用の Office 365 SDK」を参照してください。

Outlook REST 要求のバッチ処理

バッチでの Outlook REST 要求の送信

Outlook タスク

タスク API

タスクの操作   タスクの作成 | タスクの取得 | タスクの更新 | タスクの削除 | タスクの完了 | タスクまたはタスク フォルダーの同期

タスク フォルダーの操作   タスク フォルダーの作成 | タスク フォルダーの取得 | タスク フォルダーの更新 | タスク フォルダーの削除 | タスクまたはタスク フォルダーの同期

タスク グループの操作   タスク グループの作成 | タスク グループの取得 | タスク グループの更新 | タスク グループの削除

Outlook People (プレビュー)

People API

参照:  参照 | ページング | 並べ替え | 制限 | 選択 | フィルター処理 | フィルター処理と選択

検索:  トピックを選択する | あいまい検索

Office 365 のデータ拡張機能

データ拡張機能 API

オープン型の拡張機能:  既存のアイテムに作成 | 新しいアイテムで作成 | 取得 | 拡張アイテムの取得 | 更新 | 削除

Outlook の拡張プロパティ

拡張プロパティ API

拡張プロパティ   既存のアイテムに作成 | 新しいアイテムで作成 | 拡張アイテムの取得 | フィルター処理

Outlook メール

メール API

メッセージ:  取得 | 作成と送信 | 返信 | 転送 | 更新 | 削除 | 移動またはコピー

添付ファイル: 取得 | 作成 | 削除

フォルダー: 取得 | 作成 | 更新 | 削除 | 移動またはコピー

Outlook の連絡先

連絡先 API

連絡先: 取得 | 作成 | 更新 | 削除

連絡先フォルダー:  取得

Outlook カレンダー

予定表 API

予定表ビュー:  取得 | 同期

イベント:  取得 | 同期 | 作成 | 更新 | 応答 | 削除

添付ファイル:  取得 | 作成 | 削除

アラーム:  取得 | 再通知 | 解除

予定表:  取得 | 作成 | 更新 | 削除

予定表グループ:  取得 | 作成 | 更新 | 削除

メール API、予定表 API、連絡先 API、タスク API のリソース リファレンス

リソース リファレンス

エンティティ:   Calendar | CalendarGroup | Contact | ContactFolder | Event | EventMessage | Extended properties | FileAttachment | Folder | InferenceClassification | ItemAttachment | Mention (プレビュー) | Message | MessageRule (プレビュー) | OutlookCategory (プレビュー) | Photo | ReferenceAttachment | Task (プレビュー) | TaskFolder (プレビュー) | TaskGroup (プレビュー) | User

複合型:   Attendee | AttendeeBase (プレビュー) | AttendeeAvailability (プレビュー) | DateTimeTimeZone | EmailAddress | GeoCoordinates | InternetMessageHeader (プレビュー) | ItemBody | Location (プレビュー) | LocationConstraint (プレビュー) | MeetingTimeSuggestion (プレビュー) | PatternedRecurrence | PhysicalAddress | Recipient | RecurrencePattern | RecurrenceRange | ResponseStatus | TimeConstraint (プレビュー) | TimeSlot (プレビュー) | TimeZoneInformation (プレビュー) | WorkingHours (プレビュー)

OData クエリ パラメーター:   $search | $filter | $select | $orderby | $top and $skip | $expand | $count

Outlook の通知

プッシュ通知 API

ストリーミング通知 API (プレビュー)

Outlook のユーザーの写真

ユーザー写真 API

探索サービス

探索サービス API

最初のサインイン | 特定のサービスの検出 | 検出可能なサービスについて

ファイル

OneDrive API

ビデオ

ビデオ API

ビデオ ポータル:  情報の取得

チャネル:  情報の取得

ビデオの情報:  取得 | ビデオ メタデータの更新

ビデオ:  アップロード | 削除

21Vianet が運用している Office 365 の API リソースおよびサービス エンドポイント

21Vianet が運用している Office 365 の API エンドポイント

Office 365 管理 API

はじめに | サービス通信 API (プレビュー) | 管理アクティビティ API リファレンス (プレビュー) | レポート Web サービス

その他の技術情報

API サンドボックス

Office 365 の API を実際に試してみる場合は、この対話型コンソールを使用してください

REST API 応答状態コード

HTTP 応答状態コード

Office 365 プラットフォームの概要

Office 365 プラットフォーム上での開発の概要 | Office 365 開発環境のセットアップ

Office 365 API を使う

Office 365 のアクセス許可スコープ

Office 365 のすべてのアクセス許可スコープの詳細

Microsoft パートナー センターの API リファレンス

パートナーは、CSP Commerce REST API を使用して、Microsoft Commerce Platform での顧客アカウントの作成、顧客プロファイルの管理ができます。また、顧客向け Microsoft 製品の注文とサブスクリプションを購入および管理できます。

© 2018 Microsoft