APIの概要

1850

バックエンドへの組み込みを行う場合、アプリケーションとLiftIgniter APIエンドポイントの間にバックエンドが存在する場合があります。

APIエンドポイントの概要:

  • [インベントリエンドポイント]は、インベントリアイテム(ビデオ、記事、商品など)に関する情報を送信します。これは我々がリコメンドするアイテムのもととなります。このエンドポイントには、インベントリをPOSTするインベントリPOSTエンドポイント、挿入されたインベントリアイテムの詳細を参照するインベントリルックアップGETエンドポイント、既存のインベントリアイテムを削除するためのインベントリDELETEエンドポイントがあります。</li> <li>[アクティビティエンドポイント]は、お客様のアプリケーションを使用しているユーザのアクティビティデータを受け取ります。 ここでお客様から送信できるデータの種類については、アクティビティPOSTエンドポイントに関するドキュメントを参照してください。
  • [ユーザエンドポイント]は、お客様のアプリケーションからユーザデータを受け取ります。 これはオプション機能であり、必須ではありません。 ユーザに関する情報が、リコメンドの質の向上に役立つと考えられる場合にご利用ください。 ユーザデータをポストするユーザPOSTエンドポイント、既存ユーザのデータを参照するユーザルックアップGETエンドポイント、既存ユーザのデータを削除するユーザDELETEエンドポイントがあります。</li> <li>これらの3つのエンドポイントからのデータがLiftIgniterに送信されると、すぐにデータ処理が開始され、Modelエンドポイントがアップデートされます。</li> <li>[Modelエンドポイント]は、ユーザの現在の行動のコンテキストに基づいて、ユーザへのリコメンデーションを返します。 詳細は、Model POSTエンドポイントを参照してください。](doc:model).

これらのエンドポイントは、HTTPとHTTPSの両方の通信方法をサポートしています。 セキュリティを強化するためにHTTPSの使用を推奨します。