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。