Skip to content

郵便配達とサンプル請求

Braze では、Postman Collection を通じて、すべてのエンドポイントに対してサンプル API リクエストを生成することができます。このリファレンス記事では、Braze Postmanコレクションについて、コレクションとは何か、コレクションのセットアップと使用方法、リクエストの編集と送信方法について説明する。

Postman とは?

Postmanは、APIリクエストの構築とテストのための、無料で使えるビジュアル編集ツールである。API とやりとりする他の方法 (例えば cURL を使う) とは対照的に、Postman では API リクエストを簡単に編集したり、ヘッダー情報を確認したりすることができます。Postmanには、あらかじめ作成されたAPIリクエストのサンプルをコレクションやライブラリとして保存する機能がある。顧客が簡単に REST API を使い始められるようにするため、すべての API エンドポイントに対して事前に作成されたサンプルを含むコレクションを作成しました。

開始するには、Postman ドキュメントの [Postman で実行] をクリックして、Postman コレクションを表示またはダウンロードします。

Braze Postman コレクションを使用する

Postmanアカウント(macOS版、Windows版、Linux版をPostmanウェブサイトからダウンロードできる)を持っていれば、オレンジ色の「Postmanで実行」ボタンをクリックすることで、自分のPostmanアプリでPostmanドキュメントを開くことができる。その後、環境を作成するか、Braze REST API環境をテンプレートとして使用し、利用可能なPOSTGET リクエストを独自のニーズに合わせて編集することができる。

Postmanの環境をセットアップする

Braze Postman Collection は、テンプレート変数 {{instance_url}} を使用して、Braze インスタンスの REST API URL を事前に作成されたリクエストに置き換え、{{api_key}} 変数を API キーに置き換えます。コレクション内のすべてのリクエストを手動で編集するのではなく、Postman の環境でこの変数を設定できます。ドロップダウンから当社のテンプレート環境(Braze REST API Environment Template)を選択し、変数値を独自のものに置き換えることも、独自の環境を設定することもできる。

自分の環境をセットアップするには、以下の手順を実行する:

  1. [ワークスペース] タブで [環境] を選択します。
  2. 新しい環境を作成するにはプラスボタンをクリックする。
  3. この環境に名前を付け (たとえば、「Braze API リクエスト」)、instance_url と api_key のキーを追加し、Braze インスタンス ]7 と Braze REST API キー ]8 に対応する値を指定します。
  4. [保存] をクリックします。

Postman の Braze REST API 環境に API キーとインスタンス URL の変数を追加する。

コレクションからビルド済みのリクエストを使う

環境を構成した後、コレクション内の事前に構築されたリクエストのいずれかを、新しい API リクエストを構築するためのテンプレートとして使用できます。事前構築済みのリクエストのいずれかの使用を開始するには、Postman の [コレクション] メニュー内でそのリクエストをクリックしてください。これで Postman アプリのメインウィンドウで新しいタブとしてリクエストが開きます。

一般に、Braze API エンドポイントが受け付けるリクエストには、GETPOST の2種類があります。エンドポイントが使用する HTTP メソッドに応じて、事前に構築されたリクエストを異なる方法で編集する必要があります。

POSTリクエストを編集する

POST リクエストを編集する場合、リクエストを開き、リクエストエディターのBodyセクションに移動する。読みやすくするために、JSON リクエストボディをフォーマットするrawラジオボタンを選択する。

Postman で POST User Track リクエストを編集する際の本文タブ

GETリクエストを編集する

GET リクエストを編集する場合は、リクエスト URL で渡されるパラメーターを編集します。そのためには、Paramsタブを選択し、表示されるフィールドのキーと値のペアを編集する。

Postman で GET Query List of Unsubscribed Email Addresses (配信停止済みメールアドレスのクエリリストの取得) リクエストを編集するときの「パラメータ」タブ。

リクエストを送信する

API リクエストの準備ができたら、[送信] をクリックします。リクエストは送信され、レスポンスデータはリクエストエディタの下のセクションに入力される。ここから、Braze APIから返された生データを見たり、HTTPレスポンスコードを見たり、リクエストの処理にかかった時間を見たり、ヘッダー情報を見たりすることができる。

ステータスが「201 Created」、応答時間が「269ミリ秒」の POST リクエストからの本文応答データの例。

「このページはどの程度役に立ちましたか?」
New Stuff!