Chatter in Apex
Salesforce にカスタム操作を作成するには、Chatter in Apex を使用します。フィードを表示する Apex ページを作成し、メンションおよびトピックを含むフィード項目を投稿し、ユーザおよびグループの写真を更新します。Chatter フィードを更新するトリガを作成します。
ConnectApi 名前空間の Apex クラスでは、多くの Chatter REST API リソースアクションが静的メソッドとして公開されています。これらのメソッドでは、情報を入力したり返したりするために他の ConnectApi クラスが使用されます。ConnectApi 名前空間は、Chatter in Apex と呼ばれます。
Apex では、SOQL クエリとオブジェクトを使用して、一部の Chatter データにアクセスできます。ただし、ConnectApi クラスでは Chatter データがより単純な方法で公開されます。データは、表示用にローカライズされ、構成されます。たとえば、フィードへのアクセスや作成を、多くのコールではなく 1 回のコールで行うことができます。
Chatter in Apex メソッドは、コンテキストユーザのコンテキストで実行されます。コードは、コンテキストユーザがアクセス権を持つものすべてにアクセスできます。これは、他の Apex コードなどのシステムモードでは実行されません。
Chatter in Apex については、「ConnectApi 名前空間」を参照してください。