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

Newer Version Available

This content describes an older version of this product. View Latest

Recommendations クラス

おすすめに関する情報にアクセスしておすすめ��拒否します。

名前空間

ConnectApi

Recommendations メソッド

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

getRecommendationForUser(communityId, userId, action, objectId)

指定されたアクションおよびオブジェクト ID のコンテキストユーザへのおすすめを返します。

API バージョン

33.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.RecommendationCollection getRecommendationForUser(String communityId, String userId, ConnectApi.RecommendationActionType action, String objectId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
action
型: ConnectApi.​RecommendationActionType
おすすめに対して実行するアクションを指定します。
  • follow — ファイル、レコード、またはユーザをフォローします。
  • join — グループに参加します。
  • view — ファイル、グループ、レコード、ユーザ、またはカスタムおすすめを表示します。
objectId
型: String
アクションを実行するオブジェクトを指定します。
  • actionfollow の場合、objectId は、ユーザ ID、ファイル ID、またはレコード ID です。
  • actionjoin の場合、objectId はグループ ID です。
  • actionview の場合、objectId は、ユーザ ID、ファイル ID、グループ ID、レコード ID、またはカスタムのおすすめ ID です (バージョン 34.0 以降)。

getRecommendationsForUser(communityId, userId, contextAction, contextObjectId, maxResults)

コンテキストユーザへのユーザ、グループ、ファイル、レコード、およびカスタムのおすすめを返します。

API バージョン

33.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.RecommendationCollection getRecommendationsForUser(String communityId, String userId, ConnectApi.RecommendationActionType contextAction, String contextObjectId, Integer maxResults)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
contextAction
型: ConnectApi.​RecommendationActionType
コンテキストユーザが直前に実行したアクション。サポートされている値は、次のとおりです。
  • follow
  • view
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
contextObjectId
型: String
コンテキストユーザが直前に実行したアクションのオブジェクトの ID。
  • contextActionfollow の場合、contextObjectId は、ユーザ ID、ファイル ID、またはレコード ID です。
  • contextActionview の場合、contextObjectId は、ユーザ ID、ファイル ID、グループ ID、またはレコード ID です。
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
maxResults
型: Integer
おすすめの結果の最大数。デフォルトは 10 です。値は 0 よりも大きくする必要があります。

使用方法

実行された最新のアクション (ユーザのフォローなど) に基づいておすすめを取得するには、contextActioncontextObjectId を一緒に使用します。たとえば、直前に Pam をフォローした場合、contextActionfollowcontextObjectId に Pam のユーザ ID を指定します。

この方法により、Pam をフォローするユーザがフォローしているユーザのみが推奨されます。この例では、John が Pam をフォローしており、John は Suzanne もフォローしているため、Suzanne をフォローするためのおすすめが返されます。Suzanne をフォローするための新しいおすすめ

getRecommendationsForUser(communityId, userId, action, contextAction, contextObjectId, maxResults)

指定されたアクションのコンテキストユーザへのおすすめを返します。

API バージョン

33.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.RecommendationCollection getRecommendationsForUser(String communityId, String userId, ConnectApi.RecommendationActionType action, ConnectApi.RecommendationActionType contextAction, String contextObjectId, Integer maxResults)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
action
型: ConnectApi.​RecommendationActionType
おすすめに対して実行するアクションを指定します。
  • follow — ファイル、レコード、またはユーザをフォローします。
  • join — グループに参加します。
  • view — ファイル、グループ、レコード、ユーザ、またはカスタムおすすめを表示します。
contextAction
型: ConnectApi.​RecommendationActionType
コンテキストユーザが直前に実行したアクション。サポートされている値は、次のとおりです。
  • follow
  • view
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
contextObjectId
型: String
コンテキストユーザが直前に実行したアクションのオブジェクトの ID。
  • contextActionfollow の場合、contextObjectId は、ユーザ ID、ファイル ID、またはレコード ID です。
  • contextActionview の場合、contextObjectId は、ユーザ ID、ファイル ID、グループ ID、またはレコード ID です。
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
maxResults
型: Integer
おすすめの結果の最大数。デフォルトは 10 です。値は 0 よりも大きくする必要があります。

使用方法

実行された最新のアクション (ユーザのフォローなど) に基づいておすすめを取得するには、contextActioncontextObjectId を一緒に使用します。たとえば、直前に Pam をフォローした場合、contextActionfollowcontextObjectId に Pam のユーザ ID を指定します。

この方法により、Pam をフォローするユーザがフォローしているユーザのみが推奨されます。この例では、John が Pam をフォローしており、John は Suzanne もフォローしているため、Suzanne をフォローするためのおすすめが返されます。Suzanne をフォローするための新しいおすすめ

getRecommendationsForUser(communityId, userId, action, objectCategory, contextAction, contextObjectId, maxResults)

指定されたアクションおよびオブジェクトカテゴリのコンテキストユーザへのおすすめを返します。

API バージョン

33.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.RecommendationCollection getRecommendationsForUser(String communityId, String userId, ConnectApi.RecommendationActionType action, String objectCategory, ConnectApi.RecommendationActionType contextAction, String contextObjectId, Integer maxResults)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
action
型: ConnectApi.​RecommendationActionType
おすすめに対して実行するアクションを指定します。
  • follow — ファイル、レコード、またはユーザをフォローします。
  • join — グループに参加します。
  • view — ファイル、グループ、レコード、ユーザ、またはカスタムおすすめを表示します。
objectCategory
型: String
  • actionfollow の場合、objectCategoryusersfiles、または records になります。
  • actionjoin の場合、objectCategorygroups になります。
  • actionview の場合、objectCategoryusersfilesgroupsrecords、または custom になります。
オブジェクト ID の先頭 3 文字のキープレフィックスを objectCategory として指定することもできます。有効な値は、次のとおりです。
  • actionfollow の場合、objectCategory005 (ユーザ)、069 (ファイル)、または 001 (取引先) です。
  • actionjoin の場合、objectCategory0F9 (グループ) です。
  • actionview の場合、objectCategory005 (ユーザ)、069 (ファイル)、0F9 (グループ)、0RD (カスタムおすすめ)、または 001 (取引先) です。
contextAction
型: ConnectApi.​RecommendationActionType
コンテキストユーザが直前に実行したアクション。サポートされている値は、次のとおりです。
  • follow
  • view
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
contextObjectId
型: String
コンテキストユーザが直前に実行したアクションのオブジェクトの ID。
  • contextActionfollow の場合、contextObjectId は、ユーザ ID、ファイル ID、またはレコード ID です。
  • contextActionview の場合、contextObjectId は、ユーザ ID、ファイル ID、グループ ID、またはレコード ID です。
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
maxResults
型: Integer
おすすめの結果の最大数。デフォルトは 10 です。値は 0 よりも大きくする必要があります。

使用方法

実行された最新のアクション (ユーザのフォローなど) に基づいておすすめを取得するには、contextActioncontextObjectId を一緒に使用します。たとえば、直前に Pam をフォローした場合、contextActionfollowcontextObjectId に Pam のユーザ ID を指定します。

この方法により、Pam をフォローするユーザがフォローしているユーザのみが推奨されます。この例では、John が Pam をフォローしており、John は Suzanne もフォローしているため、Suzanne をフォローするためのおすすめが返されます。Suzanne をフォローするための新しいおすすめ

rejectRecommendationForUser(communityId, userId, action, objectId)

指定されたアクションおよびオブジェクト ID のコンテキストユーザへのおすすめを拒否します。

API バージョン

33.0

Chatter が必要かどうか

はい

署名

public static rejectRecommendationForUser(String communityId, String userId, ConnectApi.RecommendationActionType action, String objectId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
action
型: ConnectApi.​RecommendationActionType
おすすめに対して実行するアクションを指定します。サポートされている値は、次のとおりです。
  • follow — ファイル、レコード、またはユーザをフォローします。
  • join — グループに参加します。
  • view — ファイル、グループ、レコード、ユーザ、またはカスタムおすすめを表示します。
objectId
型: String
アクションを実行するオブジェクトを指定します。
  • actionfollow の場合、objectId は、ユーザ ID、ファイル ID、またはレコード ID です。
  • actionjoin の場合、objectId はグループ ID です。
  • actionview の場合、objectId はカスタムおすすめ ID です。

戻り値

型: Void

rejectRecommendationForUser(communityId, userId, action, objectEnum)

コンテキストユーザへの静的なおすすめを拒否します。

API バージョン

34.0

Chatter が必要かどうか

はい

署名

public static rejectRecommendationForUser(String communityId, String userId, ConnectApi.RecommendationActionType action, ConnectApi.RecommendedObjectType objectEnum)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
action
型: ConnectApi.​RecommendationActionType
おすすめに対して実行するアクションを指定します。サポートされている値は、次のとおりです。
  • view — 静的なおすすめを表示します。
objectEnum
型: ConnectApi.​RecommendedObjectType
アクションを実行するオブジェクト種別を指定します。
  • Today — ID のない静的なおすすめ (Today アプリケーションのおすすめなど)。

戻り値

型: Void

Recommendations テストメソッド

Recommendations のテストメソッドを次に示します。すべてのメソッドが静的です。

これらのメソッドを使用して ConnectApi コードをテストする方法の詳細は、「ConnectApi コードのテスト」を参照してください。

setTestGetRecommendationForUser(communityId, userId, action, objectId, result)

テストコンテキストの一致するパラメータで getRecommendationForUser をコールするときに返される ConnectApi.RecommendationCollection オブジェクトを登録します。このメソッドでは、必ず同じパラメータを使用する必要があります。パラメータが同じでないと、コードで例外が発生します。

API バージョン

33.0

Chatter が必要かどうか

はい

署名

public static Void setTestGetRecommendationForUser(String communityId, String userId, ConnectApi.RecommendationActionType action, String objectId, ConnectApi.RecommendationCollection result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
action
型: ConnectApi.​RecommendationActionType
おすすめに対して実行するアクションを指定します。
  • follow — ファイル、レコード、またはユーザをフォローします。
  • join — グループに参加します。
  • view — ファイル、グループ、レコード、ユーザ、またはカスタムおすすめを表示します。
objectId
型: String
アクションを実行するオブジェクトを指定します。
  • actionfollow の場合、objectId は、ユーザ ID、ファイル ID、またはレコード ID です。
  • actionjoin の場合、objectId はグループ ID です。
  • actionview の場合、objectId は、ユーザ ID、ファイル ID、グループ ID、レコード ID、またはカスタムおすすめ ID です。
result
型: ConnectApi.RecommendationCollection
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetRecommendationsForUser(communityId, userId, contextAction, contextObjectId, maxResults, result)

テストコンテキストの一致するパラメータで getRecommendationsForUser をコールするときに返される ConnectApi.RecommendationCollection オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

API バージョン

33.0

Chatter が必要かどうか

はい

署名

public static Void setTestGetRecommendationsForUser(String communityId, String userId, ConnectApi.RecommendationActionType contextAction, String contextObjectId, Integer maxResults, ConnectApi.RecommendationCollection result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
contextAction
型: ConnectApi.​RecommendationActionType
コンテキストユーザが直前に実行したアクション。サポートされている値は、次のとおりです。
  • follow
  • view
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
contextObjectId
型: String
コンテキストユーザが直前に実行したアクションのオブジェクトの ID。
  • contextActionfollow の場合、contextObjectId は、ユーザ ID、ファイル ID、またはレコード ID です。
  • contextActionview の場合、contextObjectId は、ユーザ ID、ファイル ID、グループ ID、またはレコード ID です。
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
maxResults
型: Integer
おすすめの結果の最大数。デフォルトは 10 です。値は 0 よりも大きくする必要があります。
result
型: ConnectApi.RecommendationCollection
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetRecommendationsForUser(communityId, userId, action, contextAction, contextObjectId, maxResults, result)

テストコンテキストの一致するパラメータで getRecommendationsForUser をコールするときに返される ConnectApi.RecommendationCollection オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

API バージョン

33.0

Chatter が必要かどうか

はい

署名

public static Void setTestGetRecommendationsForUser(String communityId, String userId, ConnectApi.RecommendationActionType action, ConnectApi.RecommendationActionType contextAction, String contextObjectId, Integer maxResults, ConnectApi.RecommendationCollection result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
action
型: ConnectApi.​RecommendationActionType
おすすめに対して実行するアクションを指定します。
  • follow — ファイル、レコード、またはユーザをフォローします。
  • join — グループに参加します。
  • view — ファイル、グループ、レコード、ユーザ、またはカスタムおすすめを表示します。
contextAction
型: ConnectApi.​RecommendationActionType
コンテキストユーザが直前に実行したアクション。サポートされている値は、次のとおりです。
  • follow
  • view
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
contextObjectId
型: String
コンテキストユーザが直前に実行したアクションのオブジェクトの ID。
  • contextActionfollow の場合、contextObjectId は、ユーザ ID、ファイル ID、またはレコード ID です。
  • contextActionview の場合、contextObjectId は、ユーザ ID、ファイル ID、グループ ID、またはレコード ID です。
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
maxResults
型: Integer
おすすめの結果の最大数。デフォルトは 10 です。値は 0 よりも大きくする必要があります。
result
型: ConnectApi.RecommendationCollection
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetRecommendationsForUser(communityId, userId, action, objectCategory, contextAction, contextObjectId, maxResults, result)

テストコンテキストの一致するパラメータで getRecommendationsForUser をコールするときに返される ConnectApi.RecommendationCollection オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

API バージョン

33.0

Chatter が必要かどうか

はい

署名

public static Void setTestGetRecommendationsForUser(String communityId, String userId, ConnectApi.RecommendationActionType action, String objectCategory, ConnectApi.RecommendationActionType contextAction, String contextObjectId, Integer maxResults, ConnectApi.RecommendationCollection result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
コンテキストユーザの ID またはキーワード me
action
型: ConnectApi.​RecommendationActionType
おすすめに対して実行するアクションを指定します。
  • follow — ファイル、レコード、またはユーザをフォローします。
  • join — グループに参加します。
  • view — ファイル、グループ、レコード、ユーザ、またはカスタムおすすめを表示します。
objectCategory
型: String
  • actionfollow の場合、objectCategoryusersfiles、または records になります。
  • actionjoin の場合、objectCategorygroups になります。
  • actionview の場合、objectCategoryusersfilesgroupsrecords、または custom になります。
オブジェクト ID の先頭 3 文字のキープレフィックスを objectCategory として指定することもできます。有効な値は、次のとおりです。
  • actionfollow の場合、objectCategory005 (ユーザ)、069 (ファイル)、または 001 (取引先) です。
  • actionjoin の場合、objectCategory0F9 (グループ) です。
  • actionview の場合、objectCategory005 (ユーザ)、069 (ファイル)、0F9 (グループ)、0RD (カスタムおすすめ)、または 001 (取引先) です。
contextAction
型: ConnectApi.​RecommendationActionType
コンテキストユーザが直前に実行したアクション。サポートされている値は、次のとおりです。
  • follow
  • view
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
contextObjectId
型: String
コンテキストユーザが直前に実行したアクションのオブジェクトの ID。
  • contextActionfollow の場合、contextObjectId は、ユーザ ID、ファイル ID、またはレコード ID です。
  • contextActionview の場合、contextObjectId は、ユーザ ID、ファイル ID、グループ ID、またはレコード ID です。
直前に実行されたアクションに基づいて新しいおすすめを取得するには、contextActioncontextObjectId を一緒に使用します。最新のアクションに基づくおすすめが不要な場合は、null を指定します。
maxResults
型: Integer
おすすめの結果の最大数。デフォルトは 10 です。値は 0 よりも大きくする必要があります。
result
型: ConnectApi.RecommendationCollection
テストデータを含むオブジェクト。

戻り値

型: Void