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

Connect REST API を使用するケース

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

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

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

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

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

Apex の Connect

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

Connect in Apex についてのドキュメントは、『Apex 開発者ガイド』および『Apex リファレンスガイド』を参照してください。