Chatter REST API
Chatter REST API を使用すると、プログラムを介して Salesforce 組織の Chatter フィード、グループ、およびソーシャルデータにアクセスできます。
Chatter REST API を使用するケース
Chatter REST API は、Chatter フィードと、ユーザ、グループ、フォロワー、ファイルなどのソーシャルデータへのプログラムを使用したアクセスを提供します。Chatter REST API を使用して、モバイルアプリケーション、イントラネットサイト、およびサードパーティ Web アプリケーションなど、さまざまなアプリケーションに Chatter を統合します。Chatter REST API は、Facebook や Twitter などのフィードを提供する他の企業から公開されている API に類似しています。
次の場合は、Chatter REST API を使用してください。
- Chatter フィードを表示するモバイルクライアントを作成する。
- サードパーティ製 Web アプリケーションを Chatter と統合して、ユーザのグループに行動について通知する。
- ユーザが認証された後、Chatter フィードをイントラネットサイトなどの外部システムに表示する。
- フィードをサードパーティサイトに統合して利用可能にする。たとえば、投稿に #tweet ハッシュタグが含まれる場合は常に Chatter 項目を Twitter に投稿するアプリケーションなどがあります。
- Chatter と連動し、フィード上で通知を行える簡単なゲームを作成する。たとえば、インセンティブが支給されるセールスコンテストなどが考えられます。
- 組織のブランド情報を含むカスタムの Chatter 用スキンを作成する。
Chatter REST API は、Chatter データを操作しやすくすることで SOAP API および REST API を補足します。ConnectApi 名前空間の Apex クラスでは多くの Chatter REST API リソースアクションも静的メソッドとして公開されています。この名前空間は、Chatter in Apex とも呼ばれます。Chatter in Apex は、Apex からの HTTP コールアウトを使用せずに Force.com プラットフォームで Chatter アプリケーションを開発するために使用します。
サポート対象のエディションとプラットフォーム
Chatter REST API は、Personal Edition を除くすべてのエディションで使用できます。また、ほとんどの機能では、組織で Chatter が有効になっている必要があります。