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

Chatter REST API を使用するケース

Chatter REST API は自身にとって適切な API か?
次の場合は、Chatter REST API を使用してください。
  • モバイルアプリケーションを作成する。
  • サードパーティ製 Web アプリケーションを Salesforce と統合して、ユーザのグループに行動について通知する。
  • ユーザが認証された後、フィードをイントラネットサイトなどの外部システムに表示する。
  • フィードをサードパーティサイトに統合して利用可能にする。たとえば、投稿に #tweet ハッシュタグが含まれる場合は常に Chatter 項目を Twitter に投稿するアプリケーションなどがあります。
  • Chatter と連動し、フィード上で通知を行える簡単なゲームを作成する。
  • 組織のブランド情報を含むカスタムの Chatter 用スキンを作成する。

Chatter REST API と他の Salesforce API との違い

Chatter REST API と REST API では、次のような違いがあります。

  • Web サイトとモバイルデバイスで表示するように、データが構造化される。
  • 返された情報がユーザのタイムゾーンと言語にローカライズされる。
  • フィードで追跡されている変更値は、値ペア表現で返される。
  • Chatter REST API のレート制限は、ユーザ、アプリケーション、および時間ごとです。SOAP API および REST API のレート制限は、組織ごとです。

必要に応じて、REST API から ID を抽出し、それを Chatter REST API への要求で使用します。

Chatter in Apex

ConnectApi 名前空間の Apex クラスでは、多くの Chatter REST API リソースアクションが静的メソッドとして公開されています。この名前空間は、Chatter in Apex とも呼ばれます。Chatter in Apex は、Apex からの HTTP コールアウトを使用せずに Lightning Platform で Chatter アプリケーションを開発するために使用します。

Chatter in Apex についてのドキュメントは、『Apex 開発者ガイド』を参照してください。