この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ChatterMessages クラス

非公開メッセージを取得、送信、検索し、非公開メッセージに返信します。非公開会話の取得と検索、既読としての会話のマーク付け、未読の非公開メッセージ数の取得もできます。

名前空間

ConnectApi

使用方法

非公開メッセージとダイレクトメッセージは異なる機能です。ダイレクトメッセージの方が新しく、Experience Cloud サイトで非公開コミュニケーションに関するより豊富な機能セットを利用できます。ダイレクトメッセージは、Chatter フィードの機能です。ダイレクトメッセージを操作するには、ChatterFeeds クラスを使用します。

ChatterMessages のメソッド

ChatterMessages のメソッドは次のとおりです。すべてのメソッドが静的です。

getConversation(conversationId)

会話を取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversation getConversation(String conversationId)

パラメーター

conversationId
型: String
会話の ID。

getConversation(conversationId, pageParam, pageSize)

会話のページを取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversation getConversation(String conversationId, String pageParam, Integer pageSize)

パラメーター

conversationId
型: String
会話の ID。
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

getConversation(communityId, conversationId)

Experience Cloud サイトから会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversation getConversation(String communityId, String conversationId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
conversationId
型: String
会話の ID。

getConversation(communityId, conversationId, pageParam, pageSize)

Experience Cloud サイトか��会話のページを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversation getConversation(String communityId, String conversationId, String pageParam, String pageSize)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
conversationId
型: String
会話の ID。
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

getConversations()

最新の会話を取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationPage getConversations()

getConversations(pageParam, pageSize)

会話のページを取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationPage getConversations(String pageParam, Integer pageSize)

パラメーター

pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

getConversations(communityId)

Experience Cloud サイトから最新の会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationPage getConversations(String communityId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null

getConversations(communityId, pageParam, pageSize)

Experience Cloud サイトから会話のページを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationPage getConversations(String communityId, String pageParam, Integer pageSize)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

getMessage(messageId)

メッセージを取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessage getMessage(String messageId)

パラメーター

messageId
型: String
メッセージの ID。

getMessage(communityId, messageId)

Experience Cloud サイトからメッセージを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessage getMessage(String communityId, String messageId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
messageId
型: String
メッセージの ID。

getMessages()

最新のメッセージを取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessagePage getMessages()

getMessages(pageParam, pageSize)

メッセージのページを取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessagePage getMessages(String pageParam, Integer pageSize)

パラメーター

pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

getMessages(communityId)

Experience Cloud サイトから最新のメッセージを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessagePage getMessages(String communityId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null

getMessages(communityId, pageParam, pageSize)

Experience Cloud サイトからメッセージのページを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessagePage getMessages(String communityId, String pageParam, Integer pageSize)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

getUnreadCount()

未読とマークされている会話の数を取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.UnreadConversationCount getUnreadCount()

戻り値

型: ConnectApi.​​UnreadConversationCount

未読の会話の 50 個以下の場合、ConnectApi.UreadConversationCount で未読の会話の正確な数が返され、hasMore プロパティが false になります。未読の会話が 50 個を超えている場合、ConnectApi.UreadConversationCount で 50 個の未読の会話が返され、hasMore プロパティが true になります。

getUnreadCount(communityId)

未読とマークされている、Experience Cloud サイトの会話の数を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.UnreadConversationCount getUnreadCount(String communityId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null

戻り値

型: ConnectApi.​​UnreadConversationCount

未読の会話の 50 個以下の場合、ConnectApi.UreadConversationCount で未読の会話の正確な数が返され、hasMore プロパティが false になります。未読の会話が 50 個を超えている場合、ConnectApi.UreadConversationCount で 50 個の未読の会話が返され、hasMore プロパティが true になります。

markConversationRead(conversationId, read)

会話を既読または未読としてマークします。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationSummary markConversationRead(String conversationId, Boolean read)

パラメーター

conversationId
型: String
会話の ID。
read
型: Boolean
会話が既読か (true)、否か (false) を示します。

markConversationRead(communityId, conversationID, read)

Experience Cloud サイトの会話を既読または未読としてマークします。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationSummary markConversationRead(String communityId, String conversationID, Boolean read)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
conversationId
型: String
会話の ID。
read
型: Boolean
会話が既読か (true)、否か (false) を示します。

replyToMessage(text, inReplyTo)

メッセージに返信します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessage replyToMessage(String text, String inReplyTo)

パラメーター

text
型: String
メッセージのテキスト。空にはできず、10,000 文字を超えることはできません。
inReplyTo
型: String
応答されるメッセージの ID。

replyToMessage(communityId, text, inReplyTo)

Experience Cloud サイトのメッセージに返信します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessage replyToMessage(String communityId, String text, String inReplyTo)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
text
型: String
メッセージのテキスト。空にはできず、10,000 文字を超えることはできません。
inReplyTo
型: String
応答されるメッセージの ID。

searchConversation(conversationId, q)

検索条件に一致する会話を取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversation searchConversation(String conversationId, String q)

パラメーター

conversationId
型: String
会話の ID。
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchConversation(conversationId, pageParam, pageSize, q)

メッセージのページが検索条件に一致する会話を取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversation searchConversation(String conversationId, String pageParam, Integer pageSize, String q)

パラメーター

conversationId
型: String
会話の ID。
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchConversation(communityId, conversationId, q)

メッセージが検索条件に一致する、Experience Cloud サイトの会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversation searchConversation(String communityId, String conversationId, String q)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
conversationId
型: String
会話の ID。
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchConversation(communityId, conversationId, pageParam, pageSize, q)

メッセージのページが検索条件に一致する、Experience Cloud サイトの会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversation searchConversation(String communityId, String conversationId, String pageParam, Integer pageSize, String q)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
conversationId
型: String
会話の ID。
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchConversations(q)

メンバー名とメッセージが検索条件に一致する会話を取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationPage searchConversations(String q)

パラメーター

q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchConversations(pageParam, pageSize, q)

メンバー名とメッセージが検索条件に一致する会話のページを取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationPage searchConversations(String pageParam, Integer pageSize, String q)

パラメーター

pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchConversations(communityId, q)

メンバー名とメッセージが検索条件に一致する、Experience Cloud サイトの会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationPage searchConversations(String communityId, String q)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchConversations(communityId, pageParam, pageSize, q)

メンバー名とメッセージが検索条件に一致する、Experience Cloud サイトの会話のページを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationPage searchConversations(String communityId, String pageParam, Integer pageSize, String q)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchMessages(q)

検索条件に一致するメッセージを取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessagePage searchMessages(String q)

パラメーター

q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchMessages(pageParam, pageSize, q)

検索条件に一致するメッセージのページを取得します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessagePage searchMessages(String pageParam, Integer pageSize, String q)

パラメーター

pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchMessages(communityId, q)

検索条件に一致する、Experience Cloud サイトのメッセージを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessagePage searchMessages(String communityId, String q)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchMessages(communityId, pageParam, pageSize, q)

検索条件に一致する、Experience Cloud サイトのメッセージのページを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessagePage searchMessages(String communityId, String pageParam, Integer pageSize, String q)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
q
型: String
必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

sendMessage(text, recipients)

受信者のリストにメッセージを送信します。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessage sendMessage(String text, String recipients)

パラメーター

text
型: String
メッセージのテキスト。空にはできず、10,000 文字を超えることはできません。
recipients
型: String
メッセージを受信する最大 9 ユーザーのカンマ区切りの ID。

sendMessage(communityId, text, recipients)

Experience Cloud サイトの受信者のリストにメッセージを送信します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessage sendMessage(String communityId, String text, String recipients)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
text
型: String
メッセージのテキスト。空にはできず、10,000 文字を超えることはできません。
recipients
型: String
メッセージを受信する最大 9 ユーザーのカンマ区切りの ID。