post リソース タイプ

名前空間: microsoft.graph conversationThread エンティティ内の個々の Post アイテムを表します。

投稿を明示的に作成できなくても、次のいずれかの方法で投稿を作成できます。

このリソースでは、拡張機能を使用してカスタム プロパティに独自のデータを追加することができます。

メソッド

メソッド 戻り値の型 説明
List posts post 指定したスレッドの投稿を取得します。
Get post post 指定したスレッド内の投稿のプロパティと関係を取得します。
Reply なし グループ会話の投稿に返信して、指定されたスレッドに新しい投稿を追加します。
Forward なし 受信者に投稿を転送します。
添付ファイル
添付ファイルを一覧表示する attachment コレクション 投稿のすべての添付ファイルを取得します。
添付ファイルを追加する attachment 投稿に添付ファイルを追加します。
オープン拡張機能
オープン拡張機能を作成する openTypeExtension オープン拡張機能を作成し、リソースの新規または既存のインスタンスのカスタム プロパティを追加します。
オープン拡張機能を取得する openTypeExtension コレクション 名前や完全修飾名によって識別されたオープン拡張機能オブジェクトを取得します。
スキーマ拡張機能
スキーマ拡張機能の値を追加する スキーマ拡張機能の定義を作成し、それを使用してカスタマイズされた種類のデータをリソースに追加します。
拡張プロパティ
単一値の拡張プロパティを作成する post 新規または既存の投稿に、ひとつまたは複数の単一値の拡張プロパティを作成します。
Get post with single-value extended property post $expand または $filter を使用して、単一値の拡張プロパティを含む投稿を取得します。
複数値の拡張プロパティを作成する post 新規または既存の投稿に、ひとつまたは複数の複数値の拡張プロパティを作成します。
Get post with multi-value extended property post $expand を使用して、複数値の拡張プロパティを含む投稿を取得します。

プロパティ

プロパティ 説明
body itemBody 投稿の内容です。 これが既定のプロパティです。 このプロパティを null にすることができます。
categories String collection 投稿に関連付けられたカテゴリ。
changeKey String 投稿のバージョンを識別します。 投稿を変更するたびに ChangeKey も変更されます。 これにより、Exchange は正しいバージョンのオブジェクトに変更を適用できます。
conversationId String 会話の固有 ID です。 読み取り専用。
conversationThreadId String 会話スレッドの固有 ID です。 読み取り専用。
createdDateTime DateTimeOffset 投稿の作成時刻を示します。 DateTimeOffset 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
from recipient 代理人アクセスのシナリオで使用されます。 他のユーザーの代わりにメッセージを投稿したユーザーを示します。 これが既定のプロパティです。
hasAttachments Boolean 投稿の添付ファイルが 1 つ以上あるかどうかを示します。 これが既定のプロパティです。
id String 読み取り専用です。
lastModifiedDateTime DateTimeOffset 投稿が最後に修正された日時を指定します。 DateTimeOffset 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
newParticipants recipient collection この投稿の一部としてスレッドに追加された会話の参加者です。
receivedDateTime DateTimeOffset 投稿の受信時刻を示します。 DateTimeOffset 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
sender recipient 送信者のアドレスが含まれます。 送信者が指定されていない場合、送信者の値は認証済みユーザーのアドレスと見なされます。 これが既定のプロパティです。

リレーションシップ

リレーションシップ 説明
attachments Attachment コレクション 読み取り専用。 Null 許容型。 $expand をサポートします。
extensions Extension コレクション 投稿に対して定義されているオープン拡張機能のコレクション。 読み取り専用。 Null 許容型。 $expand をサポートします。
inReplyTo post 読み取り専用です。 $expand をサポートしています。
multiValueExtendedProperties multiValueLegacyExtendedProperty collection その投稿用に定義された、複数値拡張プロパティのコレクションです。 読み取り専用。 Null 許容型。
singleValueExtendedProperties singleValueLegacyExtendedProperty collection その投稿用に定義された、単一値拡張プロパティのコレクションです。 読み取り専用。 Null 許容型。

JSON 表記

以下は、リソースの JSON 表記です

{
  "body": {"@odata.type": "microsoft.graph.itemBody"},
  "categories": ["string"],
  "changeKey": "string",
  "conversationId": "string",
  "conversationThreadId": "string",
  "createdDateTime": "String (timestamp)",
  "from": {"@odata.type": "microsoft.graph.recipient"},
  "hasAttachments": true,
  "id": "string (identifier)",
  "lastModifiedDateTime": "String (timestamp)",
  "newParticipants": [{"@odata.type": "microsoft.graph.recipient"}],
  "receivedDateTime": "String (timestamp)",
  "sender": {"@odata.type": "microsoft.graph.recipient"}
}