開発者のための Azure セキュリティ実装
Anushika Agarwal
Cloud Data Engineer
Microsoft 365 のデータにアクセスできる統合 API
すべてのサービス向け単一のエンドポイント

PeopleSphere の利用例:
Graph がこれらすべてを連携します

統合 API:Microsoft Cloud サービスのリソースにアクセスする単一のエンドポイント

リクエストの構成要素:
メソッド: GET、POST、PATCH など
バージョン: v1.0、beta
リソース: users、groups など
クエリパラメータ: $select、$filter
ヘッダー: Authorization、Content-Type

サポートされるメソッド:
GET: データを取得
POST: 新規データを作成
PUT: データを完全に置き換え
PATCH: 既存データを更新
DELETE: データを削除

https://graph.microsoft.com/v1.0/groups
安定版 API

beta
https://graph.microsoft.com/beta/groups`

操作対象となる特定のデータ。
例:
/users、/me/groups/users/{userId}/events


データのフィルタリング、並べ替え、選択を行うオプション
Select:
$select=id,displayNameFilter:
$filter=startswith(displayName, 'John')Top:
$top=5


HTTP のリクエストとレスポンスにメタデータを含めます
ヘッダーには標準と API 固有の2種類があります

Bearer {access_token}application/json30https://graph.microsoft.com/operationStatus開発者のための Azure セキュリティ実装