post リソース タイプ
名前空間: microsoft.graph conversationThread エンティティ内の個々の Post アイテムを表します。
投稿を明示的に作成できなくても、次のいずれかの方法で投稿を作成できます。
このリソースでは、拡張機能を使用してカスタム プロパティに独自のデータを追加することができます。
メソッド
メソッド | 戻り値の型 | 説明 |
---|---|---|
List posts | post | 指定したスレッドの投稿を取得します。 |
Get post | post | 指定したスレッド内の投稿のプロパティと関係を取得します。 |
返信を一覧表示する | なし | グループ会話の投稿に返信して、指定されたスレッドに新しい投稿を追加します。 |
投稿を転送する | なし | 受信者に投稿を転送します。 |
添付ファイル | ||
添付ファイルを一覧表示する | attachment コレクション | 投稿のすべての添付ファイルを取得します。 |
添付ファイルを追加する | attachment | 投稿に添付ファイルを追加します。 |
オープン拡張機能 | ||
Create open extension | openTypeExtension | オープン拡張機能を作成し、リソースの新規または既存のインスタンスのカスタム プロパティを追加します。 |
オープン拡張機能を取得する | openTypeExtension コレクション | 名前や完全修飾名によって識別されたオープン拡張機能オブジェクトを 1 つまたは複数取得します。 |
拡張プロパティ | ||
単一値のプロパティを作成する | post | 新規または既存の投稿に、ひとつまたは複数の単一値の拡張プロパティを作成します。 |
単一値のプロパティを取得する | post |
$expand または $filter を使用して、単一値の拡張プロパティを含む投稿を取得します。 |
複数値プロパティを作成する | post | 新規または既存の投稿に、ひとつまたは複数の複数値の拡張プロパティを作成します。 |
複数値プロパティを取得する | 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"}
}