Missions クラス
ユーザーの活動目的アクティビティをエクスポートおよび消去します。ユーザーの活動目的の進行状況を取得します。ユーザーの活動目的アクティビティ数を更新します。
名前空間
Missions のメソッド
Missions のメソッドは次のとおりです。すべてのメソッドが静的です。
exportUserMissionsActivities(communityId, userId)
API バージョン
45.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.UserMissionActivitiesJob exportUserMissionsActivities(String communityId, String userId)
使用方法
このメソッドでは次の活動をエクスポートできます。
- FeedItemAnswerAQuestion — ユーザーが質問に回答しました。
- FeedItemLikeSomething — ユーザーが投稿またはコメントにいいね! しました。
- FeedItemMarkAnswerAsBest — ユーザーが回答を最良の回答としてマークしました。
- FeedItemPostQuestion — ユーザーが質問を投稿しました。
- FeedItemReceiveAComment — ユーザーが投稿に対するコメントを受け取りました。
- FeedItemReceiveALike — ユーザーが投稿またはコメントに対するいいね! を受け取りました。
- FeedItemReceiveAnAnswer — ユーザーが質問に対する回答を受け取りました。
- FeedItemWriteAComment — ユーザーが投稿に対してコメントしました。
- FeedItemWriteAPost — ユーザーが投稿しました。
- FeedItemYourAnswerMarkedBest — ユーザーの回答が最良の回答としてマークされました。
getUserMissionsProgress(communityId, userId)
API バージョン
46.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.UserMissionActivityCollection getUserMissionsProgress(String communityId, String userId)
purgeUserMissionsActivities(communityId, userId)
API バージョン
45.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.UserMissionActivitiesJob purgeUserMissionsActivities(String communityId, String userId)
使用方法
このメソッドは、次の活動を消去します。
- FeedItemAnswerAQuestion — ユーザーが質問に回答しました。
- FeedItemLikeSomething — ユーザーが投稿またはコメントにいいね! しました。
- FeedItemMarkAnswerAsBest — ユーザーが回答を最良の回答としてマークしました。
- FeedItemPostQuestion — ユーザーが質問を投稿しました。
- FeedItemReceiveAComment — ユーザーが投稿に対するコメントを受け取りました。
- FeedItemReceiveALike — ユーザーが投稿またはコメントに対するいいね! を受け取りました。
- FeedItemReceiveAnAnswer — ユーザーが質問に対する回答を受け取りました。
- FeedItemWriteAComment — ユーザーが投稿に対してコメントしました。
- FeedItemWriteAPost — ユーザーが投稿しました。
- FeedItemYourAnswerMarkedBest — ユーザーの回答が最良の回答としてマークされました。
purgeUserMissionsActivities(communityId)
API バージョン
49.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.UserMissionActivitiesJob purgeUserMissionsActivities(String communityId)
パラメーター
- communityId
- 型: String
- Experience Cloud サイトの ID、internal、または null。
使用方法
このメソッドは、次の活動を消去します。
- FeedItemAnswerAQuestion — ユーザーが質問に回答しました。
- FeedItemLikeSomething — ユーザーが投稿またはコメントにいいね! しました。
- FeedItemMarkAnswerAsBest — ユーザーが回答を最良の回答としてマークしました。
- FeedItemPostQuestion — ユーザーが質問を投稿しました。
- FeedItemReceiveAComment — ユーザーが投稿に対するコメントを受け取りました。
- FeedItemReceiveALike — ユーザーが投稿またはコメントに対するいいね! を受け取りました。
- FeedItemReceiveAnAnswer — ユーザーが質問に対する回答を受け取りました。
- FeedItemWriteAComment — ユーザーが投稿に対してコメントしました。
- FeedItemWriteAPost — ユーザーが投稿しました。
- FeedItemYourAnswerMarkedBest — ユーザーの回答が最良の回答としてマークされました。
updateUserMissionActivityCount(activityType, activityCount, communityId, userId)
API バージョン
45.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.UserMissionActivityStatus updateUserMissionActivityCount(ConnectApi.UserMissionActivityType activityType, Integer activityCount, String communityId, String userId)
パラメーター
- activityType
- 型: ConnectApi.UserMissionActivityType
- ユーザーの活動目的アクティビティの種別。値は次のとおりです。
- FeedItemAnswerAQuestion — ユーザーが質問に回答しました。
- FeedItemLikeSomething — ユーザーが投稿またはコメントにいいね! しました。
- FeedItemMarkAnswerAsBest — ユーザーが回答を最良の回答としてマークしました。
- FeedItemPostQuestion — ユーザーが質問を投稿しました。
- FeedItemReceiveAComment — ユーザーが投稿に対するコメントを受け取りました。
- FeedItemReceiveALike — ユーザーが投稿またはコメントに対するいいね! を受け取りました。
- FeedItemReceiveAnAnswer — ユーザーが質問に対する回答を受け取りまし���。
- FeedItemWriteAComment — ユーザーが投稿に対してコメントしました。
- FeedItemWriteAPost — ユーザーが投稿しました。
- FeedItemYourAnswerMarkedBest — ユーザーの回答が最良の回答としてマークされました。
- activityCount
- 型: Integer
- 指定されたユーザー種別の活動目的アクティビティの数。
- communityId
- 型: String
- Experience Cloud サイトの ID、internal、または null。
- userId
- 型: String
- ユーザーの ID。