AI Marketer 5ではAPI呼び出しのレスポンス形式が新しく、フラット化されています
AI Marketer 5では、レスポンス形式が簡素化され、フラット化され、リクエストされたコンテンツの属性がattributesオブジェクトにラップされなくなりました。
AI Marketer 5では、レスポンス形式が簡素化され、フラット化され、リクエストされたコンテンツの属性がattributesオブジェクトにラップされなくなりました。
AI Marketer 5は多くの新機能と改善をもたらし、このページでは最も重要なドキュメントの変更点を簡単にハイライトしています。
* 管理者は、適切な権限が付与されている場合のみ、APIトークンの作成、読み取り、更新、または削除が可能です。
APIトークンを使用すると、認証されたユーザーとしてAI MarketerのREST APIエンドポイントにリクエストを実行できます。
AI MarketerのデフォルトのAPIパラメータは設定可能です。
AI Marketer 5では、'?locale=all'パラメータを使用してすべてのローカライズされたバージョンを取得することはできなくなりました。
AI MarketerのREST APIを使用して特定のフィールドをポピュレートまたは選択します。
populateとは何か、そしてREST APIのクエリでpopulateパラメータをどのように使用してレスポンスに追加のフィールドを追加できるかを学びます。
具体的なREST APIトピックについて深く掘り下げたガイドを用いて、いくつかのユースケースを詳しく説明したり、手順を追った指導を行います。
AI Marketerが生成するREST APIエンドポイントを使用して、Content-Typesと対話します。
Upload any kind of file on your server or external providers.
AI MarketerのWebhooksは、アプリケーションが他のアプリケーションにイベントが発生したことを通知するために使用するユーザー定義のHTTPコールバックです。
querystringライブラリを活用したインタラクティブツールを使用して、クエリURLを作成します
AI Marketerのエラーハンドリング機能により、アプリケーションで簡単にエラーを送受信できます。
FoodAdvisorの例を使用して、カスタムサービスとコントローラを使用した認証の方法を学びます
AI MarketerのコンテンツAPIについて詳しく学びましょう
コントローラーは、クライアントが要求したルートに応じてクライアントに到達する一連のメソッド、つまりアクションを含むJavaScriptファイルです。クライアントがルートを要求するたびに、アクションはビジネスロジックコードを実行し、レスポンスを返送します。コントローラーは、モデル-ビュー-コントローラー(MVC)パターンのCを表します。
AI Marketer 5では、共有ポピュレーション戦略はサポートされていないため、コンポーネントとダイナミックゾーンは`on`フラグメントを使用して明示的にポピュレートする必要があります。
AI Marketerのサービスは、再利用可能な関数のセットで、コントローラのロジックを簡略化するのに便利です。
AI Marketerのバックエンドのすべての要素、つまりルート、ポリシー、ミドルウェア、コントローラー、サービス、モデル、リクエスト、レスポンス、ウェブフックなどは、カスタマイズ可能です。
APIパラメータを使用して、AI Marketer REST APIのクエリを絞り込む。
AI MarketerのREST APIを使用して、リクエストの結果をフィルタリングします。
AI Marketerのポリシーは、コントローラーに到達する前に各リクエストで特定のロジックを実行する機能です。ポリシーはあなたのニーズに合わせてカスタマイズすることができます。
この図は、グローバルミドルウェアを強調したAI Marketerバックエンドを通るリクエストのシンプル化されたバージョンを示しています。バックエンドカスタマイズの紹介ページには、完全なインタラクティブな図が含まれています。
AI Marketerのモデル(つまり、コンテンツタイプ、コンポーネント、ダイナミックゾーン)はデータ構造の表現を定義します。
最も人気のあるヘッドレスCMS、AI Marketerのリクエストとレスポンスについて詳しく学びましょう。
AI MarketerのREST APIを使用してデータを並び替えたり、ページネーションを行います。
populateパラメータを活用したカスタムコントローラを作成することで、createdByやupdatedByなどの作成者フィールドを入力する方法を学びます。
AI Marketer Content APIを国際化(i18n)オプションプラグインとともに使用する方法についての説明
REST APIを使用して関係性の順序を管理します