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

ChatterMessages クラス

メッセージおよび会話データにアクセスし、変更します。

名前空間

ConnectApi

使用方法

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

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)

コミュニティから会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
conversationId
型: String
会話の ID を指定します。

getConversation(communityId, conversationId, pageParam, pageSize)

コミュニティから会話のページを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの 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)

コミュニティから最新の会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterConversationPage getConversations(String communityId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。

getConversations(communityId, pageParam, pageSize)

コミュニティから会話のページを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの 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)

コミュニティからメッセージを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの 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)

コミュニティから最新のメッセージを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterMessagePage getMessages(String communityId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。

getMessages(communityId, pageParam, pageSize)

コミュニティからメッセージのページを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの 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 になります。

1ConnectApi.UnreadConversationCount unread = ConnectApi.ChatterMessages.getUnreadCount();

getUnreadCount(communityId)

未読とマークされている、コミュニティの会話の数を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.UnreadConversationCount getUnreadCount(String communityId)

パラメータ

communityId
型: String
コミュニティの 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)

コミュニティの会話を既読または未読としてマークします。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの 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)

コミュニティのメッセージに返信します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの 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)

メッセージが検索条件に一致する、コミュニティの会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
conversationId
型: String
会話の ID を指定します。
q
型: String
必須項目であり、null は無効です。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

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

メッセージのページが検索条件に一致する、コミュニティの会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの 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)

メンバー名とメッセージが検索条件に一致する、コミュニティの会話を取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
q
型: String
必須項目であり、null は無効です。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchConversations(communityId, pageParam, pageSize, q)

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

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの 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)

検索条件に一致する、コミュニティのメッセージを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
q
型: String
必須項目であり、null は無効です。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。

searchMessages(communityId, pageParam, pageSize, q)

検索条件に一致する、コミュニティのメッセージのページを取得します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの 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)

コミュニティの受信者のリストにメッセージを送信します。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

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

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
text
型: String
メッセージのテキスト。空にはできず、10,000 文字を超えることはできません。
recipients
型: String
メッセージを受信する最大 9 ユーザのカンマ区切りの ID。