Newer Version Available
Announcements クラス
名前空間
使用方法
ConnectApi.Announcements クラスを使用して、お知らせを取得、作成、更新、および削除します。お知らせは、情報を強調表示するために使用します。ユーザは、お知らせに対するディスカッション、いいね!、コメントの投稿ができます。フィード投稿を削除するとお知らせが削除されます。
次の画像では、お知らせがグループ内に表示されています。お知らせを作成すると、お知らせのテキストを含むフィード項目も作成されます。
お知らせは、削除されるか、別のお知らせで置き換えられない限り、その表示期限の 11:59 p.m. まで Salesforce UI の指定の場所に表示されます。
Announcements のメソッド
Announcements のメソッドは次のとおりです。すべてのメソッドが静的です。
deleteAnnouncement(communityId, announcementId)
API バージョン
31.0
Chatter が必要かどうか
はい
署名
public static void deleteAnnouncement(String communityId, String announcementId)
パラメータ
戻り値
型: Void
使用方法
グループ内のお知らせのリストを取得するには、getAnnouncements(communityId, parentId) または getAnnouncements(communityId, parentId, pageParam, pageSize) をコールします。
お知らせをグループに投稿するには、postAnnouncement(communityId, announcement) をコールします。
getAnnouncement(communityId, announcementId)
API バージョン
31.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.Announcement getAnnouncement(String communityId, String announcementId)
パラメータ
戻り値
使用方法
グループ内のお知らせのリストを取得するには、getAnnouncements(communityId, parentId) または getAnnouncements(communityId, parentId, pageParam, pageSize) をコールします。
お知らせをグループに投稿するには、postAnnouncement(communityId, announcement) をコールします。
getAnnouncements(communityId, parentId)
API バージョン
36.0
ゲストユーザが使用可能
38.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.AnnouncementPage getAnnouncements(String communityId, String parentId)
パラメータ
戻り値
getAnnouncements(communityId, parentId, pageParam, pageSize)
API バージョン
36.0
ゲストユーザが使用可能
38.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.AnnouncementPage getAnnouncements(String communityId, String parentId, Integer pageParam, Integer pageSize)
パラメータ
戻り値
postAnnouncement(communityId, announcement)
API バージョン
36.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.Announcement postAnnouncement(String communityId, ConnectApi.AnnouncementInput announcement)
パラメータ
- communityId
- 型: String
- Experience Cloud サイトの ID、internal、または null。
- announcement
- 型: ConnectApi.AnnouncementInput
- ConnectApi.AnnouncementInput オブジェクト。
戻り値
updateAnnouncement(communityId, announcementId, expirationDate)
API バージョン
31.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.Announcement updateAnnouncement(String communityId, String announcementId, Datetime expirationDate)
パラメータ
- communityId
- 型: String
- Experience Cloud サイトの ID、internal、または null。
- announcementId
- 型: String
- 0BT というプレフィックスが付いたお知らせ ID。
- expirationDate
- 型: Datetime
- 別のお知らせが最初に投稿されていない限り、この日付の午後 11 時 59 分まで Salesforce UI にお知らせが表示されます。Salesforce UI では、expirationDate の時間値は無視されます。ただし、時間値を使用して各自の UI で独自の表示ロジックを作成することはでき���す。
戻り値
使用方法
グループ内のお知らせのリストを取得するには、getAnnouncements(communityId, parentId) または getAnnouncements(communityId, parentId, pageParam, pageSize) をコールします。
お知らせをグループに投稿するには、postAnnouncement(communityId, announcement) をコールします。